memes
freeside minimap
This branch targets esp32s3 waveshare watch board: https://www.waveshare.com/esp32-s3-touch-amoled-2.06.htm
wget https://github.com/espressif/idf-im-ui/releases/download/v0.7.1/eim-cli-linux-x64.zip
unzip eim-cli-linux-x64.zip
./eim install
source "/home/$USER/.espressif/tools/activate_idf_v6.0.1.sh"
idf.py build
idf.py flash
notes
Running this wipes menuconfig:
idf.py set-target esp32s3
todo (newer)
-
button to enable ap so you can http configure name and pin
-
ota updates
-
emf integration
-
power saving
-
peer tracks
todo (new)
-
map display:
- peer tracks
- seconds since last successful actions:
- location
- post
- fetch
- poi
- wifi connection
-
imu driver
- wake on movement
- display dim/off until wrist flick??
- other powersaving measures
-
settings menu
- brightness control
- wifi selection
- name change
todo (old)
- part selection
- esp32-s3?
- c6 does 802.11ax, probably better
- c6 is riscv so it's "cool"
- does micropython run on c6, yes
- screen
- 128x128 color oled?
- input device
- watch style crown encoder/button https://www.digikey.com/en/products/detail/sparkfun-electronics/08184/8543391
- battery
- optional (as do not place):
- lora
- gps
- uwb
- esp32-s3?
- sch/pcb design
- pairing
- user to user, piqchat style
- maybe some group functionality?
- btle with pin confirm for key transfer
- user to user, piqchat style
- e2ee
- storing tracks and mapping on a website might be desired?
- map generation
- drawing vector osm?
- EMF map
- UI stuff
- settings:
- reset
- brightness
- battery status
- pairing
- group/friend info
- settings:
- on-device triangulation for enhanced privacy?
- WiFi RTT on esp32??
- esp32-s3 vs esp32-c6
- is the wifi ip stack different?
- test RTT on s3 and c6
- esp32-s3 vs esp32-c6
- TESTING
Description
Languages
C++
80.1%
C
16.8%
Python
2.8%
CMake
0.3%