aboutsummaryrefslogtreecommitdiff
path: root/puzzle/dummy/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'puzzle/dummy/main.cpp')
-rw-r--r--puzzle/dummy/main.cpp40
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) { }
-