Byron Lathi
f4e16c0c12
Add software interface for reading SD card data
...
Adds functions to wait for data to be read, and to read data form the sd
card controller.
2022-04-11 14:03:42 -05:00
Byron Lathi
7092cc8f77
Add SD card software interface
...
Adds a function to send a command to the sd card.
2022-04-10 17:55:51 -05:00
Byron Lathi
a15dde0e89
Add memory mapper software interface
...
Adds functions to read and write mappings, as well as enable and disable
the memory mapper.
This also moves increases the io space by 16 bytes.
2022-04-07 10:33:50 -05:00
Byron Lathi
5c32fe808e
Add board-io, replace sevenseg in sw
2022-03-18 01:27:55 +00:00
Byron Lathi
a5474b5ae5
Implement interrupt status register
...
Upon an interrupt, you can read from the interrupt status register to
see what caused the interrupt.
2022-03-14 13:30:01 -05:00
Byron Lathi
0b5ccf48b8
Add basic UART driver
...
This didn't have a chance to get tested so I hope it works.
There is not fancy stuff here, just write to the register and wait till
it is done.
2022-03-14 00:24:08 -05:00
Byron Lathi
9bbfce23e2
Add driver for hex digits
...
This only includes the method to set the pairs of displays individually.
The functions to write a single 16 or 32 bit value have not been
implemented yet, nor has the mask function.
2022-03-12 21:26:19 -06:00
Byron Lathi
fff193ea0f
Add basic spi code
...
Implements the bit bang spi protocol
2022-03-10 10:26:36 -06:00