View Code? Open in Web Editor
NEW
Arduino library for KNXduino project, see https://github.com/pavkriz/knxduino
knxduino-library's Introduction
KNXduino library for KNXduino project
See hardware and instructions
Only STM32G0 MCUs are supported. This library will not work with Arduino Uno and other non-STM32 boards!
For KNXduino One Board = KNXDUINO_ONE_PINMAPPING
PA0 (COMP1_OUT) - connect to PA2 (TIM15_CH1)
PA1 (COMP1_INP) - KNX_RX_AN (bus voltage/34)
PA2 (TIM15_CH1)
PA3 (TIM15_CH2) - KNX_TX
PA9 (USART1_TX) - Debug UART (Serial) TX
PA10 (USART1_RX) - Debug UART (Serial) RX
For NUCLEO-G071RB Board = KNXDUINO_NUCLEO_PINMAPPING
PA0 (COMP1_OUT) - connect to PC1 (TIM15_CH1)
PA1 (COMP1_INP) - KNX_RX_AN (bus voltage/34)
PC1 (TIM15_CH1)
PC2 (TIM15_CH2) - KNX_TX
PA2 (USART2_TX) - Debug UART (Serial) TX
PA3 (USART2_RX) - Debug UART (Serial) RX
knxduino-library's People
Contributors
Watchers
knxduino-library's Issues
Hi,
I stumbled upon you repository from selfbus chat. The license for your code is still GPL3?
I wrote a knx-device library myself and want to add the selfbus rx/tx circuit as an option. But I never got around to understand the timer stuff and abstract the bus class to a different hardware. Good job.
I you want to have a look at my implementation of the knx stack: https://github.com/thelsing/knx
I also created a small tool to create knxprod files for ETS: https://github.com/thelsing/CreateKnxProd (Just in case that you didn't create something similar yet.)
Regards,
Thomas