Migrate serial_uart usages to UART driver (#15479)
* Migrate Thermal Printer feature to UART driver * Migrate 40percentclub UT47 to UART driver * Migrate Centromere to UART driver * Migrate Chimera Ergo to UART driver * Migrate Chimera Let's Split to UART driver * Migrate Chimera Ortho to UART driver * Migrate Chimera Ortho Plus to UART driver * Migrate Comet46 to UART driver * Migrate Palm USB converter to UART driver * Migrate Sun USB converter to UART driver * Migrate Dichotomy to UART driver * Migrate Honeycomb to UART driver * Migrate Mitosis to UART driver * Migrate Redox W to UART driver * Migrate Uni660 to UART driver * Migrate Telophase to UART driver
This commit is contained in:
parent
c0bb153151
commit
c12268807d
63 changed files with 154 additions and 393 deletions
|
@ -7,7 +7,7 @@ void pointing_device_task(void){
|
|||
uint32_t timeout = 0;
|
||||
|
||||
//the m character requests the RF slave to send the mouse report
|
||||
SERIAL_UART_DATA = 'm';
|
||||
uart_write('m');
|
||||
|
||||
//trust the external inputs completely, erase old data
|
||||
uint8_t uart_data[5] = {0};
|
||||
|
@ -17,7 +17,7 @@ void pointing_device_task(void){
|
|||
//wait for the serial data, timeout if it's been too long
|
||||
//this only happened in testing with a loose wire, but does no
|
||||
//harm to leave it in here
|
||||
while(!SERIAL_UART_RXD_PRESENT){
|
||||
while(!uart_available()){
|
||||
timeout++;
|
||||
if (timeout > 10000){
|
||||
xprintf("\r\nTIMED OUT");
|
||||
|
@ -25,7 +25,7 @@ void pointing_device_task(void){
|
|||
}
|
||||
}
|
||||
xprintf("\r\nGOT DATA for %d",i);
|
||||
uart_data[i] = SERIAL_UART_DATA;
|
||||
uart_data[i] = uart_read();
|
||||
}
|
||||
|
||||
//check for the end packet, bytes 1-4 are movement and scroll
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue