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];
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);
}
/** @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
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
}