Commit graph

14 commits

Author SHA1 Message Date
Jonah Dahlquist
ca8268ab31 Removed the active/inactive concept, and changed bus to use blocking traits to allow users to use shared-bus 2021-02-18 19:27:12 -08:00
Jonah Dahlquist
90604fc86a Implemented From trait for busses 2021-02-18 19:23:28 -08:00
Jonah Dahlquist
839367b5f2 Different clippy lint allowed 2021-02-18 19:23:28 -08:00
Jonah Dahlquist
1cac758d5a Added self to authors list, fixed Clippy lint errors 2021-02-18 19:17:30 -08:00
Jonah Dahlquist
f546ff2011 Re-wrote socket implementations to be more compatible with embedded-nal 2021-02-18 19:16:14 -08:00
Jonah Dahlquist
074e01e3a0 Removed nb from areas where it's not necessary 2021-02-18 19:12:57 -08:00
Jonah Dahlquist
adc7005255 Fixed representation of enum to be u8, fixed FourWire bus to set CS pin low during communication, instead of high 2021-02-18 19:12:57 -08:00
Jonah Dahlquist
b6a52cbf8e Removed socket ownership checking, giving up on that effort for now 2021-02-18 19:12:57 -08:00
Jonah Dahlquist
e74f7f401b Fixed bug in bitmasking 2021-02-18 19:12:57 -08:00
Jonah Dahlquist
ce36644d9c Added module containing new register address representations, added chip mode init/reset 2021-02-18 19:12:57 -08:00
Jonah Dahlquist
aa0c69b21e Fixed some masking issues with FourWireBus, added implementation for ThreeWireBus 2021-02-18 19:12:57 -08:00
Jonah Dahlquist
16e813e45b Implemented frame transfer for four-wire bus 2021-02-18 19:12:57 -08:00
Jonah Dahlquist
a43f86d744 Added bus model and InactiveW5500 state 2021-02-18 19:12:57 -08:00
Jonah Dahlquist
03e30ef699 Began skeleton of new UninitializedW5500 struct and Bus trait/impls 2021-02-18 19:12:55 -08:00