summaryrefslogtreecommitdiffstats
path: root/hal (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-05-08Add notes, rename gpio class to gpio_pin and rename led variablesHEADmasterNao Pross2-6/+28
2018-05-06Fix uart device static_assert, add backspace supportNao Pross1-4/+4
other changes: replace strip() with STL functions
2018-05-05Fix commentsNao Pross1-2/+2
2018-05-05Add gpio::is_set() to read from _latch register, update command parsingNao Pross4-4/+34
2018-05-05Rename class pin to io_pin, add general gpio class, add uart echoNao Pross4-47/+126
2018-05-05Add top commentsNao Pross3-0/+15
2018-05-04Implement TX read(n) and readline() (not working yet)Nao Pross3-9/+67
2018-05-04Implement uart TX featuresNao Pross2-15/+46
2018-05-04Implement most of basic HALNao Pross7-33/+208
Oscillator: The oscillator is configured correctly. Interrupts: RX uart interrupts work. The global interrupt vector table is enabled. UART: RX features work.
2018-05-04Add templated generic implementaions for uart, rename uart1.tpp to uart.tppNao Pross2-50/+105
2018-05-04Fix indent, replace tabs with spacesNao Pross4-94/+94
2018-05-04Update pin class to support input and output modeNao Pross3-14/+100
Also, minor changes in uart1.tpp
2018-05-04Start own HAL implementation based on MCC's generated filesNao Pross4-0/+185
Other changes: - Undo conversion of MCC files to C++ - Delete old Led implementation