Dom
dce92403e5
32bit eeprom size ( #230 )
...
* add commitNonVolatileMemory overload to batch write chars n times to flash
* changed uint8_t getEepromBuffer(uint16_t size) to uint8_t getEepromBuffer(uint32_t size) to allow eeprom > 65k
* reworked PR #230
2023-02-13 21:39:30 +01:00
nanosonde
aabc61dc3b
Add UART support for Linux platform to use TP1 KNX transceivers ( #88 )
...
* Add inital serial port support for Linux platform
* Add missing print implementation for uint64_t and enable mask 07B0 for Linux platform using TPUART
* Create executable per mask
* Add one executable per mask for coupler
2020-09-11 13:32:29 +02:00
Thomas Kunze
e2fd20ab9a
implement knx-ip searchresponse
2019-12-28 00:29:17 +01:00
Thomas Kunze
6ae000482f
- add some knx-ip classes
...
- return no data if Property has no elements
- implement get{ipAddress, netmask, defaultGw, macAddress) for linux platform
2019-12-27 02:06:10 +01:00
Thomas Kunze
cd0fdc85b6
rename sendBytes ->sendBytesMultiCast
...
readBytes -> readBytesMultiCast
2019-12-10 22:29:14 +01:00
Thomas Kunze
d6db6a9673
add default noop implementations for most stuff of platform.
2019-12-10 22:25:33 +01:00
Thomas Kunze
5d8264555a
remove unused methods of Platform class
2019-12-10 21:44:23 +01:00
nanosonde
6e654d4bf5
Remove GPIO methods from platform classes
2019-10-28 12:08:01 +01:00
nanosonde
fc0153e52a
initial KNX RF S-Mode support
2019-10-25 16:41:29 +02:00
Thomas Kunze
d23613ad65
convert KnxFacade to a template class
2019-08-22 22:57:35 +02:00
Thomas Kunze
db740d6687
remove mdelay and millis from platform
2019-08-22 21:31:02 +02:00
Thomas Kunze
b3f6a0e3fa
initialize all fields (hopefully)
2019-07-15 21:50:04 +02:00
Thomas Kunze
c898f824b8
add reboot to linux platform
2019-05-31 23:44:03 +02:00
Thomas Kunze
bb77fa7000
fix examples. Only reserve memory on tableobject if size > 0
2019-05-13 22:31:45 +02:00
Thomas Kunze
72269b5675
make path of flash.bin configurable
2019-01-21 21:29:00 +01:00
Thomas Kunze
405aab0e5e
some progress with python wrapper
2018-12-22 01:55:08 +01:00
Thomas Kunze
bd93aa12fa
delegate memory management for knx tables to Platform class. Preallocate memory for them on linux.
2018-12-12 23:17:42 +01:00
Thomas Kunze
cdbf3e70cc
include linux and samd versions here
2018-11-07 00:32:36 +01:00