M5StackSats
M5StackSats copied to clipboard
A bitcoin point of sale terminal using the ESP32 based M5Stack
Add skeleton PaymentConnector.h file Add sample LNPay.cpp Basic main.ino for testing
Added WiFi autoconnect script for M5StackSatsON
I actually use a RaspiBlitz 1.5.1 with lnd 0.10.0- beta and bitcoin 0.20.0 mainnet The connection to the node seems to be working, I can enter an amount and display...
Using LNBits, the m5stacksats apparently creates unreadable QR Codes (Zap & Phoenix unable to read) Sketch: - const char* lnbitshost = "https://full_URL_to_lnbits_wallet" (including quotation marks) - String invoicekey = "Invoice/read...
To make the Sat calculation more transparent, the rate shall be displayed every time. Saw this already in a branch of this project.
- [ ] Make the Quickening configurable via Web-BLE (set Wifi, set API Keys,...)
Implement Web-BLE Interface for Quickening - [ ] Connect Quickening to Host - [ ] Provide simple configuration Interface
Testing Issue - [ ] Test with online Version (lnbits.com) - [ ] Test with RaspiBlitz Version ( Have TLS Connection) - [ ] Test with LNBits on dedicated Raspberry...
According the refactored version a LNBits Interface shall be implemented. - [ ] Init Quickening LNBits Connection - [ ] Create and display Invoice - [ ] Check and display...
The POS should also offer bitcoin-onchain payments. Can be Button B.