Interface layer for the mbed boards ready for the JAVA library

Dependencies:   C12832 LM75B MMA7660 mbed FXOS8700Q

Fork of frdm_serial by Michael Berry

Revision:
8:d70e3e3690fd
Parent:
7:238c6fd5c209
--- a/main.h	Tue Feb 16 23:07:10 2016 +0000
+++ b/main.h	Fri Jan 06 11:08:56 2017 +0000
@@ -10,11 +10,11 @@
     //read commands
     READ_DIGITAL = 0, READ_POT, READ_TEMP, READ_BOARD_ACCEL, READ_SHIELD_ACCEL, READ_BOARD_MAGNO,
     //set commands
-    SET_SHIELD_LED, SET_BOARD_LED,SET_PIEZO,
+    SET_SHIELD_LED, SET_BOARD_LED, SET_PIEZO,
     //higher level get commands
     GET_ORIENTATION, GET_SIDE, GET_HEADING,
     //lcd commands
-    SET_LCD_POSITION, PRINT_TEXT, SET_PIXEL, CLEAR_LCD,
+    SET_LCD_POSITION, PRINT_TEXT, SET_PIXEL, DRAW_CIRCLE, FILL_CIRCLE, DRAW_LINE, DRAW_RECT, FILL_RECT, CLEAR_LCD,
     //other commands
     RECONNECT, COMMAND_LENGTH
 } command_character;
@@ -34,6 +34,11 @@
 void set_lcd_position();
 void print_text();
 void set_lcd_pixel();
+void draw_circle();
+void fill_circle();
+void draw_line();
+void draw_rect();
+void fill_rect();
 void clear_lcd();
 void reconnect();
 
@@ -45,7 +50,7 @@
     
     get_orientation, get_side, get_heading,
     
-    set_lcd_position, print_text, set_lcd_pixel, clear_lcd,
+    set_lcd_position, print_text, set_lcd_pixel, draw_circle, fill_circle, draw_line, draw_rect, fill_rect, clear_lcd,
     
     reconnect
 };