- Uses I2C to determine the accelerations of the tilts of the board which helps move the cursor, brush and eraser
- Uses IR remote detection to comprehend button presses from 0-9, VOL+/- and CHAN+/-, which are configured to be the features.
- Uses SimpleLink WiFi to connect to a custom backend server made using Flask, that interprets a 128px by 128px bitmap received from the CC3200 and converts it into an SVG and PNG.
- Displays converted PNG on a matplotlib instance, resets on closing the generated image.
0 : Screenshot
1 : Cursor
2 : Brush
3 : Eraser
4 : Line Generator (from 2 points)
5 : Triangle Generator (from 3 points)
6 : Circle Generator
7 : Quadrilateral Generator (from 4 points)
8 : Fill Screen with Cursor Color
9 : Reset to Black Canvas
Volume + : Increase Brush Size
Volume - : Decrease Brush Size
Channel + : Move Forward in the Color Palette
Channel - : Move Back in the Color Palette
Here is the saved image on the system that runs the backend server: