aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Proper timing for leds using systick and interrupts.HEADmainJosh Rahm2024-12-04
| | | | This means a new "frame" is written every 30th of a second.
* Implemented listener system for systick.Josh Rahm2024-12-04
|
* Basic interrupts are working.Josh Rahm2024-12-04
|
* Small fixes for the difference between RGB and GRB data formats.Josh Rahm2024-12-03
|
* Fix butchered main file.Josh Rahm2024-12-03
|
* Update README.devJosh Rahm2024-12-03
|
* Basic Christmas light implementation!Josh Rahm2024-12-03
|
* Remove padding bytes.Josh Rahm2024-12-01
|
* Implement basic LEDs checkpoint.Josh Rahm2024-11-30
|
* Implement serial input.Josh Rahm2024-11-30
|
* Got the DMA to work! (That was surprisingly easy).Josh Rahm2024-11-27
|
* Fix CMakeLists to find objdump properly.Josh Rahm2024-11-27
|
* Some SPI is working, a bit. Still no clock, but I'm about to give up on that.Josh Rahm2024-11-27
|
* System clock is sort of working.Josh Rahm2024-11-17
| | | | | | | | | | | | It appears the frequency divider does not work. I've followed the data sheet, but no matter what I set the frequency divider to it appears to not work. It's possible maybe the GPIO is using an un-divided clock, but I'm not sure. Also the 32khz clock does not work I think. It might be an issue with the board. The waveform is jagged and looks awful. But I can switch from the HSE to the PLL.
* Cleanup and get the program to a basic Hello, World program.Josh Rahm2024-11-16
| | | | Add separate source file for initializing the uart for stdout.
* Minor changes to exception handling.Josh Rahm2024-11-16
|
* Fix exception handlers not being included during linking.Josh Rahm2024-11-16
|
* Move exc and nmi handlers to their own files.Josh Rahm2024-11-16
|
* Add panic functionJosh Rahm2024-11-16
|
* Properly link against picolibc.Josh Rahm2024-11-16
| | | | We now have full access to a c standard library.
* UART is working.Josh Rahm2024-11-15
|
* Updates to how the ISR updates work.Josh Rahm2024-11-14
|
* Get a good, basic framework for ISRs and properly handle the data sections.Josh Rahm2024-11-14
|
* Added a whole bunch of fiddle files. Started improving boot process.Josh Rahm2024-11-13
| | | | It still works.
* Fix CMakeLists to be correct.Josh Rahm2024-11-10
|
* Switch to use CMakeJosh Rahm2023-01-19
|
* Make submodule for ch-flash.Josh Rahm2023-01-18
|
* delete ch-flash in favor of a submodule solutionJosh Rahm2023-01-18
|
* more in the readmeJosh Rahm2023-01-18
|
* Start implementing ch-flash.Josh Rahm2023-01-18
| | | | | | | | This is a program forked from isp55e0, but with the ability to wait for the device to be plugged in before flashing. I will perhaps add other fetaures to the program which will work better with my workflow, but this is the big change for now.
* Added README file.Josh Rahm2023-01-18
|
* Initial blinky commit!Josh Rahm2023-01-18