use char instead of uint8_t to match gossamer API
This commit is contained in:
@@ -63,7 +63,7 @@ bool irda_demo_face_loop(movement_event_t event, void *context) {
|
|||||||
case EVENT_ACTIVATE:
|
case EVENT_ACTIVATE:
|
||||||
case EVENT_TICK:
|
case EVENT_TICK:
|
||||||
{
|
{
|
||||||
uint8_t data[32];
|
char data[32];
|
||||||
size_t bytes_read = uart_read_instance(0, data, 32);
|
size_t bytes_read = uart_read_instance(0, data, 32);
|
||||||
if (bytes_read) {
|
if (bytes_read) {
|
||||||
char buf[14];
|
char buf[14];
|
||||||
|
|||||||
@@ -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);
|
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));
|
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);
|
return uart_read_instance(3, data, max_length);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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.
|
/** @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.
|
* @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.
|
/** @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 data A pointer to a buffer where the received bytes will be stored.
|
||||||
* @param max_length The maximum number of bytes to receive.
|
* @param max_length The maximum number of bytes to receive.
|
||||||
* @return The number of bytes actually received into the buffer.
|
* @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
|
#endif
|
||||||
|
|||||||
@@ -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;
|
rx_enable = !!rx_pin;
|
||||||
}
|
}
|
||||||
|
|
||||||
void watch_uart_puts(uint8_t *s) {
|
void watch_uart_puts(char *s) {
|
||||||
if (tx_enable) {
|
if (tx_enable) {
|
||||||
// TODO: hook up to UI
|
// 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) {
|
if (rx_enable) {
|
||||||
// TODO: hook up to UI
|
// TODO: hook up to UI
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user