Add note about Use external editor to README
As far as I can tell, this causes changes in memory layout,

which prevent the badge booting properly. Fall back to undefined
behaviour for now, until the root cause can be determined.
Make badgeId field in radio messages big endian. This makes the "sender_id" reported
by the MCP for received battery messages (RID 9004) match the badge number.
Split the three different uxBits checks in the PMIC task. The only significant
difference occurs if the SAMPLE_RATE and CHAREG_STATE event flags are both set
simultaneously. Previously only the SAMPLE_RATE bit would be handled and cleared
for this case, now both will be processed. I don't know whether this makes a
difference in practice but it appears cleaner.
Fix truncation of FreeRTOS task names.
Fix hanging and screen corruption bug

As the LCDTask start is delayed, this was causing an attempt to
take an uninitialised mutex, which couldn't then be released.
Also caused the first line of the splash screen to be corrupted.
Fix occasional hangs in Snake app.

The timeout passed to waitForPress() could become negative in
the time elapsed between the time it is checked and used. This
would cause the app to stop responding to input. The badge would
return to the home screen after the app was killed.
Revert "As far as I can tell, this causes changes in memory layout,"

This reverts commit e170d616c12a8f915b4f3788e9878934e0f4bb50.
Remove unused GLCD tests
Various belts-and-braces fixes

- More debug logging
- Add SerialUSB wait on startup
- Expand GLCD locking to avoid races on XY location
- Lots more work needed still, including gText, which #114 may address
Mention IRC in readme
Merge branch 'truncated-task-names'
Merge pull request #112 from jburgess777/send-big-endian-badgeId

Make badgeId field in radio messages big endian.
Merge pull request #115 from jburgess777/snake-hangs

Fix occasional hangs in Snake app.
Don't lazily initialise mutexes

For some reason we can't seem to create mutexes before the scheduler
starts. In the meantime, move mutex creation to a dedicated function
to be called by the first task that starts.
Improve stopWithMessage and make more debug
updated and activated the Arduino Tone library
added soundtask for playing melodies
added Tilda::playMeldoy(int[], int[], int)
added pitches.h for SoundTask