v1.2.0
Initial creation of a release to make for easier downloading for people. This release contains the original code developed byDavid Königsmann and the original project: Split Flap Project. None of this would be possible without the groundwork they have created, all the credit!
I have made several changes to the codebase to add further functionality:
- Message Splitting
- If a message is longer than the number of units there are, the message will be split up and displayed in sequence with a delay between each message
- Also messages can be split up by adding a
\n
- Reworked UI
- Updated layout
- Added loading GIF when a message is posted
- Can see messages scheduled to be displayed and the option to remove them
- Buttons to be able to reboot/enable OTA mode
- See extra information on the UI such as:
- Last Message Received
- Number of Flaps registered
- Version Number running
- How many characters are in the textbox for text
- Add a newline button (as typing
\n
is a pain on a mobile keyboard)
- Message Scheduling
- Ability to send a message and display it at a later date. If the clock was in another mode such as
Clock
mode, it will show the message for a duration, then return to that mode.
- Ability to send a message and display it at a later date. If the clock was in another mode such as
- Arduino OTA
- Over the Air updates to the display
- Updated
README.md
to add scenarios of problems encountered and to try to add extra context for newcomers
Also, the code has been refactored to try to facilitate easier development:
- Changed serial prints to one central location so don't have to declare serial enable checks when a new one is required
- Renamed files and functions
- Ping endpoint
- Updated
data
so can test out the project locally without having to call a web server via alocalDevelopment
flag
Full Changelog: https://github.com/JonnyBooker/split-flap/commits/v1.2.0