| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| * | Add primitive printf ability to usart.{h,c}. | Josh Rahm | 2020-11-17 | |
| | | ||||
| * | add .gitignore | Josh Rahm | 2020-11-17 | |
| | | ||||
| * | Add the System Control Block (SCB) in system.h. | Josh Rahm | 2020-11-17 | |
| | | ||||
| * | Changes to genmake.pl | Josh Rahm | 2020-11-17 | |
| | | | | | | | | | - genmake.pl now handles generating the idempotency hash rather than relying on a less-portable bash command. - genmake.pl now recursively looks for *.c files in src/ and tests/ so the directory structure no longer needs to be flat. | |||
| * | Got the DMA to send a simple message through UART2. | Josh Rahm | 2020-11-16 | |
| | | ||||
| * | Update the genmake script for tests. | Josh Rahm | 2020-11-16 | |
| | | | | | | | | | Update the genmake script to do the following: - Fix bug to link the object files from the source. - Test build output goes into a build/ directory. - Test makefile rules now run the test after building. | |||
| * | Add DMA header file which defines the DMA registers and add | Josh Rahm | 2020-11-16 | |
| | | | | | | testing_harness with fake environment to allow testing on x86 development machines. | |||
| * | Implemented more to do with printf. | Josh Rahm | 2019-01-13 | |
| | | ||||
| * | Add primitive printf functionality to the USART. | Josh Rahm | 2019-01-03 | |
| | | ||||
| * | Small changes in styling to separate bits by octets. | Josh Rahm | 2018-01-24 | |
| | | ||||
| * | More fields in USART and RCC set to use bitfields. | Josh Rahm | 2018-01-24 | |
| | | ||||
| * | start refactor process. Change rcc->c_r to bitfield. | Josh Rahm | 2018-01-23 | |
| | | ||||
| * | rename folders to give notion of progression | Josh Rahm | 2018-01-23 | |
| | | ||||
| * | simple uart enabled. | Josh Rahm | 2018-01-23 | |
| | | ||||
| * | VERY simple USART set up on USART2. | Josh Rahm | 2018-01-22 | |
| | | ||||
| * | Added top level README.md. | Josh Rahm | 2018-01-16 | |
| | | ||||
| * | added README for system-clock | Josh Rahm | 2018-01-16 | |
| | | ||||
| * | Format all files and add a clang-format file. | Josh Rahm | 2018-01-16 | |
| | | ||||
| * | remove unused functions | Josh Rahm | 2018-01-16 | |
| | | ||||
| * | added readme to hello | Josh Rahm | 2018-01-16 | |
| | | ||||
| * | add the hello code to bootstrap. | Josh Rahm | 2018-01-16 | |
| | | ||||
| * | able to set the clock speed in MHz. | Josh Rahm | 2018-01-16 | |
| | | ||||
| * | added spin.* | Josh Rahm | 2018-01-15 | |
| | | ||||
| * | use uint32_t for copying the data sections. | Josh Rahm | 2018-01-15 | |
| | | ||||
| * | removed main.map | Josh Rahm | 2018-01-15 | |
| | | ||||
| * | added init routine that loads the data and bss sections into memory before ↵ | Josh Rahm | 2018-01-15 | |
| | | | | | executing main. | |||
| * | broke apart main.c into delay.* and isr_vector.* | Josh Rahm | 2018-01-15 | |
| | | ||||
| * | fix bugs in genmake that make it always rerun all dependencies | Josh Rahm | 2018-01-15 | |
| | | ||||
| * | reorganize sources into src and include directories. | Josh Rahm | 2018-01-15 | |
| | | ||||
| * | update the genmake system to put build files in their own directories | Josh Rahm | 2018-01-15 | |
| | | ||||
| * | genmake now automatically generates new Makefile when file has been added. | Josh Rahm | 2018-01-15 | |
| | | ||||
| * | add main.map | Josh Rahm | 2018-01-15 | |
| | | ||||
| * | Added system-clock files including the genmake script. | Josh Rahm | 2018-01-15 | |