├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── README.md ├── doc ├── caliper-serial.png ├── caliper.jpg ├── caliper_big_picture.png ├── caliper_packet.png ├── circuit.odg ├── circuit.png ├── connector.jpg ├── dial-13.22278mm.png ├── dial.jpg ├── ni_caliper_18.17mm.sr ├── ni_dial_-13.2278mm.sr ├── ni_watt_22W.sr ├── watt-22-last-bits.png ├── watt-22.png └── watt.png ├── driver ├── Makefile ├── bitseq │ ├── Makefile │ ├── bitseq.c │ ├── caliper.c │ ├── dial.c │ ├── include │ │ └── bitseq │ │ │ ├── bitseq.h │ │ │ ├── caliper.h │ │ │ ├── dial.h │ │ │ └── watt.h │ └── watt.c ├── easygpio │ ├── .gitignore │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── easygpio.c │ └── include │ │ └── easygpio │ │ └── easygpio.h └── stdout │ ├── .gitignore │ ├── README.md │ ├── include │ └── stdout │ │ ├── stdout.h │ │ └── uart_hw.h │ └── stdout.c ├── examples ├── esp_mqtt_subtree │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── driver │ │ ├── Makefile │ │ └── uart.c │ ├── include │ │ ├── driver │ │ │ ├── uart.h │ │ │ └── uart_register.h │ │ └── user_config.h │ ├── modules │ │ ├── Makefile │ │ ├── config.c │ │ ├── include │ │ │ ├── config.h │ │ │ └── wifi.h │ │ └── wifi.c │ ├── mqtt │ │ ├── Makefile │ │ ├── include │ │ │ ├── debug.h │ │ │ ├── mqtt.h │ │ │ ├── mqtt_msg.h │ │ │ ├── proto.h │ │ │ ├── queue.h │ │ │ ├── ringbuf.h │ │ │ ├── typedef.h │ │ │ └── utils.h │ │ ├── mqtt.c │ │ ├── mqtt_msg.c │ │ ├── proto.c │ │ ├── queue.c │ │ ├── ringbuf.c │ │ └── utils.c │ ├── tools │ │ ├── .gitattributes │ │ ├── esptool.py │ │ ├── makefile.sh │ │ └── xxd.exe │ └── user │ │ ├── Makefile │ │ └── user_main.c ├── mqtt-caliper │ ├── Makefile │ └── user │ │ ├── Makefile │ │ └── user_main.c ├── mqtt-dial │ ├── Makefile │ └── user │ │ ├── Makefile │ │ └── user_main.c ├── mqtt-watt │ ├── Makefile │ └── user │ │ ├── Makefile │ │ └── user_main.c ├── processing │ └── HUD │ │ └── HUD.pde └── user_config.h ├── include └── user_config.h └── user ├── Makefile └── user_main.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/README.md -------------------------------------------------------------------------------- /doc/caliper-serial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/doc/caliper-serial.png -------------------------------------------------------------------------------- /doc/caliper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/doc/caliper.jpg -------------------------------------------------------------------------------- /doc/caliper_big_picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/doc/caliper_big_picture.png -------------------------------------------------------------------------------- /doc/caliper_packet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/doc/caliper_packet.png -------------------------------------------------------------------------------- /doc/circuit.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/doc/circuit.odg -------------------------------------------------------------------------------- /doc/circuit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/doc/circuit.png -------------------------------------------------------------------------------- /doc/connector.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/doc/connector.jpg -------------------------------------------------------------------------------- /doc/dial-13.22278mm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/doc/dial-13.22278mm.png -------------------------------------------------------------------------------- /doc/dial.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/doc/dial.jpg -------------------------------------------------------------------------------- /doc/ni_caliper_18.17mm.sr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/doc/ni_caliper_18.17mm.sr -------------------------------------------------------------------------------- /doc/ni_dial_-13.2278mm.sr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/doc/ni_dial_-13.2278mm.sr -------------------------------------------------------------------------------- /doc/ni_watt_22W.sr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/doc/ni_watt_22W.sr -------------------------------------------------------------------------------- /doc/watt-22-last-bits.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/doc/watt-22-last-bits.png -------------------------------------------------------------------------------- /doc/watt-22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/doc/watt-22.png -------------------------------------------------------------------------------- /doc/watt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/doc/watt.png -------------------------------------------------------------------------------- /driver/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/driver/Makefile -------------------------------------------------------------------------------- /driver/bitseq/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/driver/bitseq/Makefile -------------------------------------------------------------------------------- /driver/bitseq/bitseq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/driver/bitseq/bitseq.c -------------------------------------------------------------------------------- /driver/bitseq/caliper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/driver/bitseq/caliper.c -------------------------------------------------------------------------------- /driver/bitseq/dial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/driver/bitseq/dial.c -------------------------------------------------------------------------------- /driver/bitseq/include/bitseq/bitseq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/driver/bitseq/include/bitseq/bitseq.h -------------------------------------------------------------------------------- /driver/bitseq/include/bitseq/caliper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/driver/bitseq/include/bitseq/caliper.h -------------------------------------------------------------------------------- /driver/bitseq/include/bitseq/dial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/driver/bitseq/include/bitseq/dial.h -------------------------------------------------------------------------------- /driver/bitseq/include/bitseq/watt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/driver/bitseq/include/bitseq/watt.h -------------------------------------------------------------------------------- /driver/bitseq/watt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/driver/bitseq/watt.c -------------------------------------------------------------------------------- /driver/easygpio/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/driver/easygpio/.gitignore -------------------------------------------------------------------------------- /driver/easygpio/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/driver/easygpio/LICENSE -------------------------------------------------------------------------------- /driver/easygpio/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/driver/easygpio/Makefile -------------------------------------------------------------------------------- /driver/easygpio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/driver/easygpio/README.md -------------------------------------------------------------------------------- /driver/easygpio/easygpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/driver/easygpio/easygpio.c -------------------------------------------------------------------------------- /driver/easygpio/include/easygpio/easygpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/driver/easygpio/include/easygpio/easygpio.h -------------------------------------------------------------------------------- /driver/stdout/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/driver/stdout/.gitignore -------------------------------------------------------------------------------- /driver/stdout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/driver/stdout/README.md -------------------------------------------------------------------------------- /driver/stdout/include/stdout/stdout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/driver/stdout/include/stdout/stdout.h -------------------------------------------------------------------------------- /driver/stdout/include/stdout/uart_hw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/driver/stdout/include/stdout/uart_hw.h -------------------------------------------------------------------------------- /driver/stdout/stdout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/driver/stdout/stdout.c -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/.gitignore -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/Makefile -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/README.md -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/driver/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/driver/Makefile -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/driver/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/driver/uart.c -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/include/driver/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/include/driver/uart.h -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/include/driver/uart_register.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/include/driver/uart_register.h -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/include/user_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/include/user_config.h -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/modules/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/modules/Makefile -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/modules/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/modules/config.c -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/modules/include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/modules/include/config.h -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/modules/include/wifi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/modules/include/wifi.h -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/modules/wifi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/modules/wifi.c -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/mqtt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/mqtt/Makefile -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/mqtt/include/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/mqtt/include/debug.h -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/mqtt/include/mqtt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/mqtt/include/mqtt.h -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/mqtt/include/mqtt_msg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/mqtt/include/mqtt_msg.h -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/mqtt/include/proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/mqtt/include/proto.h -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/mqtt/include/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/mqtt/include/queue.h -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/mqtt/include/ringbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/mqtt/include/ringbuf.h -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/mqtt/include/typedef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/mqtt/include/typedef.h -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/mqtt/include/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/mqtt/include/utils.h -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/mqtt/mqtt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/mqtt/mqtt.c -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/mqtt/mqtt_msg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/mqtt/mqtt_msg.c -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/mqtt/proto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/mqtt/proto.c -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/mqtt/queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/mqtt/queue.c -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/mqtt/ringbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/mqtt/ringbuf.c -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/mqtt/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/mqtt/utils.c -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/tools/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/tools/.gitattributes -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/tools/esptool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/tools/esptool.py -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/tools/makefile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/tools/makefile.sh -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/tools/xxd.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/tools/xxd.exe -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/user/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/user/Makefile -------------------------------------------------------------------------------- /examples/esp_mqtt_subtree/user/user_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/esp_mqtt_subtree/user/user_main.c -------------------------------------------------------------------------------- /examples/mqtt-caliper/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/mqtt-caliper/Makefile -------------------------------------------------------------------------------- /examples/mqtt-caliper/user/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/mqtt-caliper/user/Makefile -------------------------------------------------------------------------------- /examples/mqtt-caliper/user/user_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/mqtt-caliper/user/user_main.c -------------------------------------------------------------------------------- /examples/mqtt-dial/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/mqtt-dial/Makefile -------------------------------------------------------------------------------- /examples/mqtt-dial/user/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/mqtt-dial/user/Makefile -------------------------------------------------------------------------------- /examples/mqtt-dial/user/user_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/mqtt-dial/user/user_main.c -------------------------------------------------------------------------------- /examples/mqtt-watt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/mqtt-watt/Makefile -------------------------------------------------------------------------------- /examples/mqtt-watt/user/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/mqtt-watt/user/Makefile -------------------------------------------------------------------------------- /examples/mqtt-watt/user/user_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/mqtt-watt/user/user_main.c -------------------------------------------------------------------------------- /examples/processing/HUD/HUD.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/processing/HUD/HUD.pde -------------------------------------------------------------------------------- /examples/user_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/examples/user_config.h -------------------------------------------------------------------------------- /include/user_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/include/user_config.h -------------------------------------------------------------------------------- /user/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/user/Makefile -------------------------------------------------------------------------------- /user/user_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eadf/esp8266_bitseq/HEAD/user/user_main.c --------------------------------------------------------------------------------