Michael Brown
|
d2bf7abe75
|
Added write support for three-wire devices (e.g. the RTL8139 EEPROM)
|
2006-12-06 19:51:58 +00:00 |
|
Michael Brown
|
2d8d21fe74
|
Added the generic block-splitting code to nvs.c
|
2006-12-04 19:06:07 +00:00 |
|
Michael Brown
|
946967f09c
|
Abstracted out part of the concept of an SPI device to a generalised NVS
device.
Separated the mechanisms of non-volatile storage access and non-volatile
stored options.
|
2006-12-04 18:23:06 +00:00 |
|
Michael Brown
|
dc06c895fc
|
Changed length parameter in SPI methods to be a byte length, rather than
a word length.
|
2006-12-04 16:09:59 +00:00 |
|
Michael Brown
|
931f94dca3
|
Generalised the SPI abstraction layer to also be able to handle interfaces
that don't provide the full flexibility of a bit-bashing interface.
Temporarily hacked rtl8139.c to use the new interface.
|
2006-12-04 15:36:51 +00:00 |
|
Michael Brown
|
3b51c719d3
|
Generalise three-wire interface to generic SPI interface.
Update rtl8139 driver to instantiate an SPI interface with a three-wire
device attached.
|
2006-06-14 00:22:50 +00:00 |
|