Skip to content

v1.2.0

Compare
Choose a tag to compare
@JonnyBooker JonnyBooker released this 01 Dec 08:21
· 15 commits to master since this release

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.
  • 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 a localDevelopment flag

Full Changelog: https://github.com/JonnyBooker/split-flap/commits/v1.2.0