use char instead of uint8_t to match gossamer API

This commit is contained in:
joeycastillo 2024-10-27 14:27:55 -04:00
parent 93d88190ce
commit 83c7f18dd0
4 changed files with 7 additions and 7 deletions

View File

@ -63,7 +63,7 @@ bool irda_demo_face_loop(movement_event_t event, void *context) {
case EVENT_ACTIVATE:
case EVENT_TICK:
{
uint8_t data[32];
char data[32];
size_t bytes_read = uart_read_instance(0, data, 32);
if (bytes_read) {
char buf[14];

View File

@ -61,11 +61,11 @@ void watch_enable_uart(const uint16_t tx_pin, const uint16_t rx_pin, uint32_t ba
uart_enable_instance(3);
}
void watch_uart_puts(uint8_t *s) {
void watch_uart_puts(char *s) {
uart_write_instance(3, s, strlen((const char *)s));
}
size_t watch_uart_gets(uint8_t *data, size_t max_length) {
size_t watch_uart_gets(char *data, size_t max_length) {
return uart_read_instance(3, data, max_length);
}

View File

@ -45,14 +45,14 @@ void watch_enable_uart(const uint16_t tx_pin, const uint16_t rx_pin, uint32_t ba
/** @brief Transmits a string of bytes on the UART's TX pin.
* @param s A null-terminated string containing the bytes you wish to transmit.
*/
void watch_uart_puts(uint8_t *s);
void watch_uart_puts(char *s);
/** @brief Returns a string of bytes received on the UART's RX pin.
* @param data A pointer to a buffer where the received bytes will be stored.
* @param max_length The maximum number of bytes to receive.
* @return The number of bytes actually received into the buffer.
*/
size_t watch_uart_gets(uint8_t *data, size_t max_length);
size_t watch_uart_gets(char *data, size_t max_length);
/// @}
#endif

View File

@ -32,13 +32,13 @@ void watch_enable_uart(const uint16_t tx_pin, const uint16_t rx_pin, uint32_t ba
rx_enable = !!rx_pin;
}
void watch_uart_puts(uint8_t *s) {
void watch_uart_puts(char *s) {
if (tx_enable) {
// TODO: hook up to UI
}
}
size_t watch_uart_gets(uint8_t *data, size_t max_length) {
size_t watch_uart_gets(char *data, size_t max_length) {
if (rx_enable) {
// TODO: hook up to UI
}