UART Package Test

Dependencies:   mbed UsaPack

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 #include "UsaPack.hpp"
00003 
00004 UsaPack master(PC_12, PD_2, 9600);
00005 
00006 struct pack
00007 {
00008     float a[10];
00009     int b[10];
00010 };
00011 
00012 int main()
00013 {
00014     pack p;
00015     int d;
00016     while (1)
00017     {
00018         for (int i = 0; i < 10; i++)
00019         {
00020             for (int j = 0; j < 10; j++)
00021             {
00022                 p.a[j] = 10.0 * i+j;   
00023                 p.b[j] = j*j;
00024             }
00025             d = i;
00026             master.Send(123, &p);
00027             wait(0.5);
00028             master.Send(456, &d);
00029             wait(1.0);
00030         }
00031     }
00032 }