Skip to content

Conversation

@benjaminaigner
Copy link
Contributor

configurable output function with a 3.5mm jack plug and a latching relay (FTR-B3GB003Z)

- reduced GPIO map to 4; bank 1 might be problematic with wakeup & register writing
- split up GPIO pin map into "reading" and "wakeup"
- GPIO pinning is messed up with nRF52, no standardized pin names and digitalWrite always looks up pin numbers to real pin numbers
- added load & store settings in LittleFS (nearly no overhead, LittleFS/InternalFS is already used for BLE pairings)
- added commands to change settings (single char cmd), possible commands via help ('?')
- added webui which dynamically gets settings via '?' and allows basic configuration
- added commands to change the keycode for buttons
- UI improvements (enum handling; added info as type)
- added XIAO target in PIO
- changed all the sh***ty arduino pin names into nRF port+pin
- removed the ASCII handling, working with keycodes (won't be support something like keyboard.print)
@ChrisVeigl
Copy link
Contributor

wow - really nice additions!!
This opens up completely new use cases :-)
Since I do not have the HW here to test the current updates, I will trust you that everything works fine ;-)

I just have the following remarks:

  • I seems that the changes in the two branches (relay and UI) depend on each other - so probably it would make sense to just merge everything into the master ... pls make sure that it still works with the original (simple) Bleeny version (niceNano and just one button)
  • Please add documentation for the newly supported HW (explaining the uC options and wiring) and the GUI (incl. fotos, screenshots, description of features)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants