Main robot of the 2019 MJCup

Dependencies:   LED_WS2812 mbed X_NUCLEO_IHM02A1

Committer:
alcocerg
Date:
Sun Sep 22 06:21:26 2019 +0000
Revision:
22:82611fe41c5c
First version of the main robot of the 2019 MJCup

Who changed what in which revision?

UserRevisionLine numberNew contents of line
alcocerg 22:82611fe41c5c 1 //#include "AsyncServo.h"
alcocerg 22:82611fe41c5c 2 #include "LED_WS2812.h"
alcocerg 22:82611fe41c5c 3 //#include "AsyncBuzzer.h"
alcocerg 22:82611fe41c5c 4
alcocerg 22:82611fe41c5c 5 // --- USB Debug Port -----------
alcocerg 22:82611fe41c5c 6
alcocerg 22:82611fe41c5c 7 // #define DEBUG(...) { pc_uart.printf(__VA_ARGS__); bt_uart.printf(__VA_ARGS__);}
alcocerg 22:82611fe41c5c 8 #define DEBUG(...) { __disable_irq();bt_uart.printf(__VA_ARGS__); pc_uart.printf(__VA_ARGS__);__enable_irq();}
alcocerg 22:82611fe41c5c 9 // #define DEBUG(...) { bt_uart.printf(__VA_ARGS__); }
alcocerg 22:82611fe41c5c 10
alcocerg 22:82611fe41c5c 11 #define CATCH_BUTTON(button, func) button.fall(&func)
alcocerg 22:82611fe41c5c 12
alcocerg 22:82611fe41c5c 13 #define CASE(letter, text, commands) case letter: if(flaghelp) DEBUG("\t%c : %s\n\r", letter,text);if(!flaghelp) {commands;break;};
alcocerg 22:82611fe41c5c 14
alcocerg 22:82611fe41c5c 15