Damien George
|
4b37e775ea
|
extmod/machine_i2c: Redo mp_hal_pin macros to use open_drain and od_low.
mp_hal_pin_config_od is renamed mp_hal_pin_open_drain, and mp_hal_pin_low
is mp_hal_pin_od_low.
|
2016-05-26 17:06:40 +01:00 |
Damien George
|
624738ca64
|
extmod/machine_i2c: Allow mp_hal_pin_obj_t to be any type, not a ptr.
|
2016-04-22 09:56:02 +01:00 |
Damien George
|
eec8a94f04
|
extmod/machine_i2c: Implement I2C memory reading/writing.
|
2016-04-12 15:52:17 +01:00 |
Damien George
|
9314b2df4f
|
extmod/machine_i2c: Fix I2C reading by sending ack/nack at end of byte.
|
2016-04-12 15:46:13 +01:00 |
Damien George
|
d083712224
|
extmod: Add generic machine.I2C class, with bit-bang I2C.
Should work on any machine that provides the correct pin functions.
|
2016-04-12 14:06:54 +01:00 |