HAPSRG
/
TWELITE_Master_0001
UART Package Test
main.cpp@2:97b1072f75bc, 2021-04-26 (annotated)
- Committer:
- cocorlow
- Date:
- Mon Apr 26 11:59:06 2021 +0000
- Revision:
- 2:97b1072f75bc
- Parent:
- 1:d1a5632ebaeb
do not send constantly
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
cocorlow | 0:0f0de0438375 | 1 | #include "mbed.h" |
cocorlow | 0:0f0de0438375 | 2 | #include "UsaPack.hpp" |
cocorlow | 0:0f0de0438375 | 3 | |
cocorlow | 1:d1a5632ebaeb | 4 | UsaPack master(PC_12, PD_2, 9600); |
cocorlow | 0:0f0de0438375 | 5 | |
cocorlow | 0:0f0de0438375 | 6 | struct pack |
cocorlow | 0:0f0de0438375 | 7 | { |
cocorlow | 0:0f0de0438375 | 8 | float a[10]; |
cocorlow | 0:0f0de0438375 | 9 | int b[10]; |
cocorlow | 0:0f0de0438375 | 10 | }; |
cocorlow | 0:0f0de0438375 | 11 | |
cocorlow | 0:0f0de0438375 | 12 | int main() |
cocorlow | 0:0f0de0438375 | 13 | { |
cocorlow | 0:0f0de0438375 | 14 | pack p; |
cocorlow | 1:d1a5632ebaeb | 15 | int d; |
cocorlow | 0:0f0de0438375 | 16 | while (1) |
cocorlow | 0:0f0de0438375 | 17 | { |
cocorlow | 0:0f0de0438375 | 18 | for (int i = 0; i < 10; i++) |
cocorlow | 0:0f0de0438375 | 19 | { |
cocorlow | 0:0f0de0438375 | 20 | for (int j = 0; j < 10; j++) |
cocorlow | 0:0f0de0438375 | 21 | { |
cocorlow | 1:d1a5632ebaeb | 22 | p.a[j] = 10.0 * i+j; |
cocorlow | 0:0f0de0438375 | 23 | p.b[j] = j*j; |
cocorlow | 0:0f0de0438375 | 24 | } |
cocorlow | 1:d1a5632ebaeb | 25 | d = i; |
cocorlow | 1:d1a5632ebaeb | 26 | master.Send(123, &p); |
cocorlow | 2:97b1072f75bc | 27 | wait(0.5); |
cocorlow | 1:d1a5632ebaeb | 28 | master.Send(456, &d); |
cocorlow | 1:d1a5632ebaeb | 29 | wait(1.0); |
cocorlow | 0:0f0de0438375 | 30 | } |
cocorlow | 0:0f0de0438375 | 31 | } |
cocorlow | 0:0f0de0438375 | 32 | } |