aboutsummaryrefslogtreecommitdiff
path: root/todo.md
diff options
context:
space:
mode:
authorlonkaars <loek@pipeframe.xyz>2022-10-30 09:37:04 +0100
committerlonkaars <loek@pipeframe.xyz>2022-10-30 09:37:04 +0100
commit60f954dbaa399f8f0bcaeeb307953fc3b37b9dc7 (patch)
treeb0f017e027d09fdce8a44ce17316057ee1f060fb /todo.md
parent19e1b4ae6f64ad2ef1985be1b1005ebec6618bc0 (diff)
update todo and move to repo root
Diffstat (limited to 'todo.md')
-rw-r--r--todo.md28
1 files changed, 28 insertions, 0 deletions
diff --git a/todo.md b/todo.md
new file mode 100644
index 0000000..5924b20
--- /dev/null
+++ b/todo.md
@@ -0,0 +1,28 @@
+# things that have to get fixed before monday
+
+- [ ] more documentation in header files (for both client and stm code)
+- [ ] design/architecture document
+- [x] more tests in the test document
+- [x] handle errors from `AT+CIPSEND`, these look like this:
+ ```
+ > AT0,CONNECT
+
+ > +IPD,0,15:last-records 5<0a>
+ < AT+CIPSEND=0,125
+ > AT+CIPSEND=0,125
+
+ > ERROR
+ ```
+
+## `// TODO:`'s
+
+- [ ] `sensor.c:24: return (uint8_t) temp_c; //TODO: convert with range -> util.h`
+- [ ] `sensor.c:36: return (uint8_t) humidity; //TODO: convert with range -> util.h`
+- [ ] `sensor.c:51: return (uint8_t) val; // TODO: convert with range`
+- [x] `server.c:47:// TODO: next_few_bytes_are assumes that the complete search string is in the`
+- [ ] `server.c:146: // TODO: buffer overrun protection`
+- [x] `server.c:152:// TODO: refactor this`
+- [x] `server.c:165:// TODO: refactor this`
+- [x] `server.c:174:// TODO: refactor this`
+- [ ] `setup.c:95: // TODO: remove debug size`
+- [ ] `setup.c:187: .Pin = GPIO_PIN_8|GPIO_PIN_9, //TODO: use #defines in setup.h`