Joseph Hewitt
Joseph Hewitt
When `bc` is reset (due to a factory reset), new files will be generated with low IDs again meaning the filenames can collide with previous capture files. Capture files are...
To ensure messages from B to A are not corrupt, implement error detection/correction.
Updating from beta to a full release using OTA is untested. - Implement the ability to use a test (sub)domain for OTA. - Set up some different releases (`rc` and...
It would be useful to display the local time on the LCD instead of UTC. The quick/easy option is to retrieve the timezone with Javascript whenever the user accesses the...
Messages from Side B -> Side A are only meant to happen using a lock on the serial port, this is to reduce/eliminate the risk of both cores sending something...
The updates to `A` are loaded in chunks into a 4096 buffer one byte at a time: ``` while (binreader.available()) { byte c = binreader.read(); binbuf[counter] = c; counter++; ```...
It would be good to have a few customizable options for this, such as: - Power saving entirely off (eg, the device works exactly how it does right now) -...
Right now the LCD parameters are hardcoded. It would be good to allow larger displays with larger font sizes.
"Side B" will stop sending the "BLE," (Bluetooth device count) messages to "side A" in Bluetooth dense areas. I observed this happening when the device count was in the region...
Currently the NVS is unencrypted. This should be encrypted to improve security, but doing so requires the full flash to be encrypted. The only secure way to enable encryption on...