| 123456789101112131415161718192021222324252627282930313233343536 |
- #ifdef CHLCD_STDIO_TESTING
- #include <cx/chlcd.h>
- #include <stdio.h>
- #include <stddef.h>
- chlcd_error_t chlcd_pin_set_output(chlcd_pin_t target) {
- printf("Pin %u mode set to output.\n", (uint32_t) target);
- return CHLCD_SUCCESS;
- }
- chlcd_error_t chlcd_pin_write(chlcd_pin_t target, bool state) {
- printf("Pin %u set to %s.\n", (uint32_t) target, state ? "HIGH" : "LOW");
- return CHLCD_SUCCESS;
- }
- chlcd_error_t chlcd_pin_set_pwm(chlcd_pin_t target) {
- printf("Pin %u mode set to PWM.\n", (uint32_t) target);
- return CHLCD_SUCCESS;
- }
- chlcd_error_t chlcd_pin_write_pwm(chlcd_pin_t target, uint16_t pwm) {
- printf("Pin %u write to PWM %i.\n", (uint32_t) target, pwm);
- return CHLCD_SUCCESS;
- }
- chlcd_error_t chlcd_sleep_us(uint32_t time) {
- printf("Wait for %u ns.\n", time);
- return CHLCD_SUCCESS;
- }
- #endif
|