This is a test of the M5 QR Scanner.

This is NOT using the continuous scan, and is NOT using the buttons to turn on scanning.
Instead the scanning is in a loop, so others get a chance to run (like Bluetooth and WIFI - when included).
After cloning or downloading follow these steps.
- The arduino runtime must be installed. For example: ardunio-cli.
- The runtime for the M5stack is required in the Additional Boards Manager URLs of the settings For example comma seperated json files URL's
https://dl.espressif.com/dl/package_esp32_index.json
https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.json-
Set the appropriate Board (under Tools->Board). For the M5 use M5Stick-C-Plus and for the ESP-32 base use ESP32 Dev Module.
-
Modify the Defines.h to reflect the build target. For example the M5 devices ESP_M5_ATOM_LITE_QR_SCANNER_CONFIGURATION or ESP_M5_SMART_CLICKER_CONFIGURATION
-
Then build using the arduino compiler and install using the USB cable. Note, that the Partition Scheme should be default including OTA support.
-
Alternately, the Over the Air (OTA), can be used. Currently for this software base these are located at the http://KnowledgeShark.org site. Note that this is http not https as the ESP32 devices cannot currently communicate using the secure connection.