To use the "output screen fast switching" using keypad, build the FirmwareInstaller project in debug mode.
Press keys 0-6 for different output screens
key State
0 START
1 DISPLAY_INSTRUCTION,
f DISPLAY_INSTRUCTION failure mode
2 WAIT_FOR_FEATHER,
3 UPLOAD_WINC_FW_UPDATER_SKETCH,
4 RUN_WINC_UPDATER,
5 UPLOAD_EMOTIBIT_FW,
6 COMPLETED,
For each state, you can also press f after the state key to get the failure message for that state
For example, to get the failure message screen for WAIT_FOR_FEATHER, press 2 and then f
Testing
Results
Synopsis of results, details if required.
State
Output on windows
DISPLAY_INSTRUCTION
WAIT_FOR_FEATHER
UPLOAD_WINC_FW_UPDATER_SKETCH
RUN_WINC_UPDATER
UPLOAD_EMOTIBIT_FW
COMPLETED
EmotiBit not detected
Failed to upload WINC updated sketch
WINC updater failed
FW update failed
Pressing L to load file
Feature Tests
Add the test heading from "EmotiBit Feature Test Protocol" here.
● Firmware Installer displays the correct UI
● Firmware Installer displays correct bin file path
● Firmware Installer: numeric input in debug mode shows correct output state screens
Steps to test
Check the steps mentioned in the "EmotiBit Feature Test Protocol" doc.
Shared files
None
Checklist to allow merge
[x] All dependent repositories used were on branch master
Software
[x] Get approval from the reviewer
[x] Passed testing on Windows
[x] Passed testing on macOS (for major changes/GUI changes/ PRs adding files distributed with the EmotiBit software)
[x] Passed testing on linux (ubuntu) (for major changes/GUI changes/ PRs adding files distributed with the EmotiBit software)
[x] Update software bundle version in ofxEmotiBitVersion.h
[x] doxygen style comments included for new code snippets
Description
Requirements
Issues Referenced
Documentation update
Notes for Reviewer
f
after the state key to get the failure message for that stateWAIT_FOR_FEATHER
, press2
and thenf
Testing
Results
Feature Tests
Add the test heading from "EmotiBit Feature Test Protocol" here. ● Firmware Installer displays the correct UI ● Firmware Installer displays correct bin file path ● Firmware Installer: numeric input in debug mode shows correct output state screens
Steps to test
Shared files
Checklist to allow merge
master
ofxEmotiBitVersion.h
Screenshots: