diff options
Diffstat (limited to 'puzzle/dummy/main.cpp')
-rw-r--r-- | puzzle/dummy/main.cpp | 40 |
1 files changed, 14 insertions, 26 deletions
diff --git a/puzzle/dummy/main.cpp b/puzzle/dummy/main.cpp index e5f5e24..ddf3bf0 100644 --- a/puzzle/dummy/main.cpp +++ b/puzzle/dummy/main.cpp @@ -1,38 +1,26 @@ #include <Arduino.h> #include <Wire.h> +#include <FreeRTOS.h> +#include <task.h> + #include "drv/arduino/mod.h" #include "pb-mod.h" -#define TEST_A - -#ifdef TEST_A -#define ADDR_RX 0x69 -#define ADDR_TX 0x20 -#define MSG "aa" -#define MSG_SIZE 3 -#define MSG_DELAY 10 -#endif - -#ifdef TEST_B -#define ADDR_TX 0x69 -#define ADDR_RX 0x20 -#define MSG "bbbbbbbb" -#define MSG_SIZE 9 -#define MSG_DELAY 10 -#endif - const char * PB_MOD_NAME = "dummy"; -const i2c_addr_t PB_MOD_ADDR = ADDR_RX; +const i2c_addr_t PB_MOD_ADDR = 0x69; -void setup() { - pb_setup(); +void testTask() { + while(1) { + vTaskDelay(1000 / portTICK_PERIOD_MS); + Serial.write("Hello world!\r\n"); + } } -void loop() { - // pb_i2c_send(ADDR_TX, (uint8_t *) MSG, MSG_SIZE); - // delay(MSG_DELAY); +void setup() { + Serial.begin(115200); + Serial.write("setup called\r\n"); + xTaskCreate((TaskFunction_t) testTask, "test", configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY + 2, NULL); + Serial.write("setup done\r\n"); } -void pb_i2c_recv(const uint8_t * data, size_t size) { } - |