sample code for UsusamaSerial

Dependencies:   UsusamaSerial

Committer:
sgrsn
Date:
Fri Aug 20 08:33:19 2021 +0000
Revision:
0:a36cb9a7e8cf
first commit

Who changed what in which revision?

UserRevisionLine numberNew 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 }