Commit Graph

48 Commits

Author SHA1 Message Date
307617b1b2 Further refine the flame animation 2022-08-05 09:52:05 -04:00
74a1f9f945 Finish the basic lantern animation
Add some bounding boxes to keep the animation doing something like the right thing
2022-08-05 09:48:23 -04:00
fde5db66f7 Fix some bugs and add the display 2022-08-05 09:47:04 -04:00
4c02e99566 Start building timing and animation code 2022-08-05 09:42:29 -04:00
94efdbb1c3 Improve the API for sk9822 2022-08-05 09:41:19 -04:00
4f778b79d3 Remove the dead code 2022-07-30 01:03:57 -04:00
ef9b444b4d Rebuild prime-tx and radio-rx given the new flake structure 2022-07-30 01:01:53 -04:00
309475bcbc Remove base.h 2022-07-30 00:38:41 -04:00
e287957168 Add mkLibrary to the flake 2022-07-30 00:33:46 -04:00
c7b5541109 Adjust the LCD display settings 2022-07-26 21:12:11 -04:00
ce2a2e98b5 Create a power management/battery management prototype 2022-07-20 19:19:45 -04:00
e03485b1e5 Fix the animation build 2022-07-17 23:19:13 -04:00
221dcd1541 Demonstrate sleep mode and interrupts 2022-07-17 23:01:57 -04:00
a81d8cec6b Refine the bresenham implementation 2022-07-17 23:01:27 -04:00
c9e0775b4b Set up an animation framework and a pleasing Flame animation 2022-07-13 00:02:02 -04:00
762ba275b6 Convert radio-rx 2022-07-12 23:50:20 -04:00
c80db33d02 Build up libraries for prime-tx 2022-07-12 23:48:51 -04:00
53651c161b Extract base into something like a library 2022-07-12 23:28:22 -04:00
6c02253868 Parameterize processor settings 2022-07-12 23:09:04 -04:00
6787d7484e Create a single build that builds everything 2022-07-12 22:52:11 -04:00
c34886bad5 API cleanup. Get all builds working. 2022-07-12 22:42:42 -04:00
f76bcb18a2 Remove dead diagnostic apps 2022-07-12 22:41:50 -04:00
7846fa175f Rewrite my init function, carefully following the RadioHead library
;
2022-07-10 15:57:50 -04:00
b8494551a4 Snapshot the latest version of the prime transmitter and the receiver 2022-07-07 13:16:36 -04:00
ff6a5b3d70 Include packet length with the data 2022-07-02 21:56:11 -04:00
4843c547fe Refine the primer number sender 2022-07-02 21:48:38 -04:00
021fd23ab6 Modify the program to regularly send out primes. 2022-07-02 19:36:27 -04:00
576ad4089e Proof of concept for a radio transmitter 2022-07-02 17:54:19 -04:00
3ec18f464e Update the documentation 2022-06-30 09:22:36 -04:00
02e0ab5ae0 Rebuild the code and the board for a 3-wire protocol
This required switching to the display's 4-wire protocol so that I could use some of the pins on the shift register for register select and enable.
2022-06-30 09:19:30 -04:00
fffa9b3e89 Create an RFM diagnostic program 2022-06-27 20:05:01 -04:00
d86b6c596b Add display timings. Don't disable the display when clearing. 2022-06-27 20:03:49 -04:00
b6208b0e6d Adjust the timing around reading the SPI line 2022-06-27 20:03:15 -04:00
6c4055bd0a Fix line_read 2022-06-27 20:01:25 -04:00
0d9ef55b44 Add multi-line support 2022-06-26 13:28:23 -04:00
9536b2c2b9 Significantly reduce the delay times on line strobing 2022-06-26 12:50:07 -04:00
789f261a47 Add GPL 2022-06-26 12:45:27 -04:00
65caaa0a50 Hugely refactor the display 2022-06-26 12:40:04 -04:00
5ad6fb8412 Add the lcd demo program to the flake 2022-06-26 11:51:40 -04:00
8837ec4cd2 Prototype LCD control 2022-06-26 11:38:20 -04:00
0e27f675dd Add functions to work with a 74HC595 shift register 2022-06-25 23:35:14 -04:00
3727225940 Start trying to build a number transmitter 2022-06-20 14:52:29 -04:00
a78f1ea129 Implement the SPI protocol and a tester 2022-06-20 11:40:55 -04:00
1c9a329d7b Improve the base pin, set up morse code flasher on feather 32u4 2022-06-17 23:06:10 -04:00
059e4eb524 Set up the flame build in the flake 2022-05-11 19:25:19 -04:00
1f394f20ff Refactoring 2022-05-07 20:16:20 -04:00
565036547c Set up an initial sk9822 library 2022-05-07 19:49:54 -04:00
5487c27c50 Initial commit 2022-04-17 00:43:50 -04:00