Vincenzo Gibiino
632af3ec9f
stm32duino now uses __IO
2018-01-24 20:33:11 +01:00
lacklustrlabs
daf62cafca
Removed a redundant buffer constraint
2018-01-21 17:13:17 +01:00
lacklustrlabs
4e820c3649
Full method signatures in header file.
...
<pet peeve>
I don't understand why anyone wants to remove useful API information from the header file.
CPP files describes implementation details, header files describes the API.
</pet peeve>
2018-01-21 17:13:17 +01:00
lacklustrlabs
b9dbeb69d9
Fixed minor example issues
2018-01-21 17:13:17 +01:00
lacklustrlabs
01c23b6a58
Changed type of transmitting to bool (from uint8_t)
2018-01-21 17:13:17 +01:00
lacklustrlabs
4ad4de080f
Saved some 50K flash memory by modifying the singleton implementation
2018-01-21 17:13:17 +01:00
lacklustrlabs
b46b7461f4
Merged with Wire implementation from stm32duino/Arduino_Core_STM32
2018-01-21 17:13:17 +01:00
lacklustrlabs
78f8a90a2d
Fixed a master/slave mode mixup.
...
Turns out that (sr2&I2C_SR2_MSL)!=I2C_SR2_MSL indicates slave mode after master has requested, and received, data.
"MSL - Cleared by hardware after detecting a Stop condition on the bus or a loss of arbitration
(ARLO=1), or by hardware when PE=0." -RM0008
2018-01-21 17:13:17 +01:00
lacklustrlabs
987102c8d2
Temporarily removed not yet functioning examples
2018-01-21 17:13:17 +01:00
lacklustrlabs
56e95f2773
Steals any reference to Wire.h and redirects it to Wire_slave.h.
...
This way we don't need to alter third party libraries.
Note that Wire_slave.h must be included **before** the real Wire.h for this to work.
2018-01-21 17:13:17 +01:00
lacklustrlabs
c4fdf5aa63
keywords.txt Copied from ArduinoCore-sam (Due)
2018-01-21 17:13:17 +01:00
lacklustrlabs
3425506d19
spellcheccck
2018-01-21 17:13:17 +01:00
lacklustrlabs
730711b80a
Made sure Wire_slave.h is included first
2018-01-21 17:13:17 +01:00
lacklustrlabs
4157ef37a1
Removed some accidental adds
2018-01-21 17:13:17 +01:00
lacklustrlabs
0f78c266ed
Added Wire_slave.h (no actual i2c slave implementation yet)
2018-01-21 17:13:17 +01:00