Kevin Matz
|
81f1314ded
|
slim header includes
|
2020-12-23 13:19:00 -05:00 |
Kevin Matz
|
490b4a7757
|
use ESP logging macros in device specific files
|
2020-12-23 12:49:22 -05:00 |
Kevin Matz
|
1956c8af42
|
abstractify fixture types
|
2020-12-23 11:46:01 -05:00 |
Kevin Matz
|
b8ba54e926
|
always call WiFi.setHostname()
|
2020-12-23 11:45:25 -05:00 |
Kevin Matz
|
3f6048ee89
|
convert include guards to #pragma once
|
2020-12-23 11:44:50 -05:00 |
Kevin Matz
|
ee999aec9b
|
initial commit
|
2020-12-22 13:59:02 -05:00 |
Kevin Matz
|
2a671e5be2
|
organize source tree
|
2020-12-22 13:51:37 -05:00 |
Kevin Matz
|
6219f3571b
|
file rename
|
2020-12-22 13:16:29 -05:00 |
Kevin Matz
|
6275a2c10e
|
compare, not assign
|
2020-12-22 12:51:06 -05:00 |
Kevin Matz
|
4dde9f4a1b
|
rename the strobe class
|
2020-12-22 11:55:32 -05:00 |
Kevin Matz
|
2050a35e9f
|
don't pretend that the wifi password is secure
|
2020-12-22 11:37:18 -05:00 |
Kevin Matz
|
b2a03df444
|
change from network byte order on DMX recieve
|
2020-12-22 11:36:53 -05:00 |
Kevin Matz
|
bcf4deec6c
|
use extern keyword to directly expose the settings struct
|
2020-12-22 11:36:23 -05:00 |
Kevin Matz
|
9248104350
|
rewrite the sACN class
|
2020-12-22 11:34:52 -05:00 |
Kevin Matz
|
c4cccc97e1
|
move settings and configuration to namespaces
|
2020-12-21 11:50:47 -05:00 |
Kevin Matz
|
1352fdb735
|
rename AsyncWebServer variable
|
2020-12-21 11:03:15 -05:00 |
Kevin Matz
|
e2705a1e08
|
show settings reset pin
|
2020-12-21 11:00:00 -05:00 |
Kevin Matz
|
b8d747ee23
|
explicit form submit
|
2020-12-21 09:38:18 -05:00 |
Kevin Matz
|
1814385c19
|
updated readme
|
2020-12-19 15:52:33 -05:00 |
Kevin Matz
|
0f4028d1fc
|
set config with web API
|
2020-12-19 15:16:05 -05:00 |
Kevin Matz
|
00b0af50c5
|
fix osc template names
|
2020-12-19 15:14:48 -05:00 |
Kevin Matz
|
6320be1ec8
|
use event namespace
|
2020-12-19 11:08:50 -05:00 |
Kevin Matz
|
df05ac5e77
|
html form input limits
|
2020-12-19 09:34:58 -05:00 |
Kevin Matz
|
efabb4df20
|
auto format
|
2020-12-19 09:34:30 -05:00 |
Kevin Matz
|
c823783f5a
|
remove unused variable
|
2020-12-19 09:25:58 -05:00 |
Kevin Matz
|
2d91c18857
|
use unsigned NVM storage functions
|
2020-12-19 09:25:31 -05:00 |
Kevin Matz
|
ff2e2e1f05
|
unify template name and html ID
|
2020-12-19 09:24:25 -05:00 |
Kevin Matz
|
3532b0a154
|
let checkboxes disable UI config groups
|
2020-12-18 10:55:46 -05:00 |
Kevin Matz
|
d22a962614
|
es6 cleanups
|
2020-12-18 10:55:18 -05:00 |
Kevin Matz
|
16cd5ae858
|
consolidate js code out of html
|
2020-12-18 10:54:22 -05:00 |
Kevin Matz
|
98811f6cc3
|
indicate loading state
|
2020-12-18 10:52:23 -05:00 |
Kevin Matz
|
ead531f805
|
change page title with hostname
|
2020-12-18 09:43:21 -05:00 |
Kevin Matz
|
e2278a8075
|
redirect to mDNS name on restart
|
2020-12-17 13:18:50 -05:00 |
Kevin Matz
|
e886764e1e
|
wifi sleep only available in STA
|
2020-12-17 13:18:26 -05:00 |
Kevin Matz
|
d1776f9eba
|
initial web portal
|
2020-12-17 12:45:36 -05:00 |
Kevin Matz
|
8672bf19d7
|
use CIDR instead of subnet mask in status
|
2020-12-17 12:33:42 -05:00 |
Kevin Matz
|
49a37e7d26
|
only show wifi status for STA
|
2020-12-17 12:33:02 -05:00 |
Kevin Matz
|
db2af6f626
|
wifi STA and AP use different APIs
|
2020-12-17 12:32:43 -05:00 |
Kevin Matz
|
dedbf4f930
|
add ssid to status
|
2020-12-17 12:31:16 -05:00 |
Kevin Matz
|
bcbb3285f9
|
introduce json status API
|
2020-12-16 16:45:35 -05:00 |
Kevin Matz
|
e93bda9774
|
introduce config get json API
|
2020-12-16 16:44:42 -05:00 |
Kevin Matz
|
e1fd1a3aec
|
use mDNS to announce the onboard web server
|
2020-12-16 16:13:24 -05:00 |
Kevin Matz
|
7b5807fba8
|
fix AP+DHCP mode
|
2020-12-16 15:58:57 -05:00 |
Kevin Matz
|
685c266e9d
|
reboot from web API
|
2020-12-16 12:47:50 -05:00 |
Kevin Matz
|
811bd445cb
|
start a web server on port 80, serving static HTML from SPIFFS
|
2020-12-16 12:46:26 -05:00 |
Kevin Matz
|
1e3a247a4b
|
read voltage from Hazzah32 battery connector
|
2020-12-16 10:35:15 -05:00 |
Kevin Matz
|
5d951eba47
|
set configurable hostname
|
2020-12-11 16:00:58 -05:00 |
Kevin Matz
|
fb8906aff0
|
Always subscribe to the multicast address even if we only expect unicast.
|
2020-12-11 14:37:25 -05:00 |
Kevin Matz
|
00eac16fd6
|
use the Preferences library to store device config in NVM
|
2020-12-11 14:36:26 -05:00 |
Kevin Matz
|
73eb72a638
|
check for features [en|dis]abled
|
2020-12-09 10:48:22 -05:00 |