hidaka sato
/
ususama_serial_demo
sample code for UsusamaSerial
main.cpp@0:a36cb9a7e8cf, 2021-08-20 (annotated)
- Committer:
- sgrsn
- Date:
- Fri Aug 20 08:33:19 2021 +0000
- Revision:
- 0:a36cb9a7e8cf
first commit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
sgrsn | 0:a36cb9a7e8cf | 1 | #include "mbed.h" |
sgrsn | 0:a36cb9a7e8cf | 2 | #include "platform/mbed_thread.h" |
sgrsn | 0:a36cb9a7e8cf | 3 | #include "ususama_serial.h" |
sgrsn | 0:a36cb9a7e8cf | 4 | |
sgrsn | 0:a36cb9a7e8cf | 5 | int main() |
sgrsn | 0:a36cb9a7e8cf | 6 | { |
sgrsn | 0:a36cb9a7e8cf | 7 | int32_t Register[12] = {}; |
sgrsn | 0:a36cb9a7e8cf | 8 | UsusamaSerial pc(USBTX, USBRX, Register, 115200); |
sgrsn | 0:a36cb9a7e8cf | 9 | int i = 0; |
sgrsn | 0:a36cb9a7e8cf | 10 | |
sgrsn | 0:a36cb9a7e8cf | 11 | BusOut leds(LED1, LED2, LED3, LED4); |
sgrsn | 0:a36cb9a7e8cf | 12 | |
sgrsn | 0:a36cb9a7e8cf | 13 | while (true) { |
sgrsn | 0:a36cb9a7e8cf | 14 | |
sgrsn | 0:a36cb9a7e8cf | 15 | pc.writeData(Register[10], i%128); // osoi |
sgrsn | 0:a36cb9a7e8cf | 16 | |
sgrsn | 0:a36cb9a7e8cf | 17 | pc.readData(); // hayai |
sgrsn | 0:a36cb9a7e8cf | 18 | i++; |
sgrsn | 0:a36cb9a7e8cf | 19 | thread_sleep_for(200); |
sgrsn | 0:a36cb9a7e8cf | 20 | |
sgrsn | 0:a36cb9a7e8cf | 21 | leds = Register[10] % 16; |
sgrsn | 0:a36cb9a7e8cf | 22 | } |
sgrsn | 0:a36cb9a7e8cf | 23 | } |