Surprise, benchmarks say + and - runs faster than * and /
Use make for what it's for
The final target for make all should be the hex file

Also, the name of the build folder can be build-*...
Clean up keypress FIFO code a bit
More work towards working keypad
Complete 4x4 keypad library for mega2560 \o/
More awesomecakes, more split, libcwap.

We can't define and instantiate in a switch, so make a function for decoding
each message. Also, sort out the last incoming/outgoing time data confusion.
Make the build using all files in one, also c files
Add line numbers to temp.ino

This sohuld help gcc give better feedback on compilation errors!
More appropriate handling of key press
_Static_assert isn't always available.

Commenting out until now, we should find an approach that is handled by both
gcc and g++...
Make i a uint16_t (84 * 48 > sizeof i)
Correct signature on alarm_set_timestamp
Use the typedef read_function_t for readability
Make support for drawing a big clock.

For now we only draw that clock when an alarm runs, as a test.
Add the files used to generate graphics for the clock.

This way people see this isn't magic =)
Apparently, bits are transferred left-to-right...

... or something of the sort. Reversing the bit order of each column of data.
Simpler and more correct output to h file
Make the style of our headers containing graphics match.

Also, fix the bit order of the big numbers and the colon.
Update the draw_big_clock code so it looks good

Yes, we've actually tried running some code against hardware, wow!