Commit Graph

47 Commits

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