Marcelo Aquino
7a969670ac
RPi: Add warning msg for deprecated option
2016-10-21 17:17:28 -02:00
Marcelo Aquino
76dea1532c
RPi: Add support for RS485 transport
...
Remove serial print from MyTransportRS485.cpp to increase speed.
2016-10-21 09:01:37 -02:00
Marcelo Aquino
95318d05db
RPi: Update messages for key generation
...
This was suggested by the forum user NiklasO.
2016-10-19 15:36:17 -02:00
Marcelo Aquino
ec1c209645
RPi: Add support for signing messages
2016-10-18 22:11:47 -02:00
Marcelo Aquino
2be804a1ef
RPi: Log refactor
2016-10-18 16:55:47 -02:00
Marcelo Aquino
69ac4b759a
RPi: Add support for I2C
...
Add MyHw file for RaspberryPi.
Fix compilation warnings in x86.
Fix some error messages.
2016-10-16 13:40:23 -02:00
Marcelo Aquino
0a9351988f
Update configure script
...
Add options to set status leds.
Support controller ip address separated by dots.
Fix controller url address option set.
2016-09-30 17:12:52 -03:00
Marcelo Aquino
9f798994fe
Merge branch 'development' into dev-raspberrypi
2016-09-29 22:40:33 -03:00
Marcelo Aquino
0c11354a2a
Fix Client Mode for Ethernet gateway
...
If MY_GATEWAY_CLIENT_MODE or MY_CONTROLLER_URL_ADDRESS are present, set
MY_GATEWAY_CLIENT_MODE.
MY_USE_UDP requires that MY_GATEWAY_CLIENT_MODE is set.
Add some ifdefs to filter some variables not needed in client mode.
Using global variables to keep the connection to controller open
therefore, no need to reconnect every time we need to send/receive
something.
Add the remaining code to handle incoming messages from controllers.
2016-09-28 15:18:26 -03:00
Marcelo Aquino
6d47c33ad8
Add support for RX/TX/ERR leds to RPi
2016-09-26 17:40:18 -03:00
Marcelo Aquino
fab2112f9b
Use mysensors built-in nrf24 library for RPi
2016-09-14 23:26:12 -03:00
Marcelo Aquino
4175a5f423
Cleanup configure script
2016-09-09 14:02:24 -03:00
Marcelo Aquino
09103e9c04
Add run time options to RPi gateway
2016-09-08 15:56:37 -03:00
Marcelo Aquino
b4f4e28545
Add support for PTY to RPi serial gateway
2016-09-03 12:39:37 -03:00
Marcelo Aquino
ebdaedb514
Add ESP8266 Serial modes
...
SERIAL_TX_ONLY allows to use RX (GPIO3) as a general purpose
input/output
SERIAL_RX_ONLY allows to use TX (GPIO1) as a general purpose
input/output
2016-08-28 09:37:31 -03:00
Marcelo Aquino
f0c5a993d5
Fix Rpi config file corruption
...
* Add uninstall to Makefile
2016-08-22 21:26:44 -03:00
Marcelo Aquino
48e90983ac
Add random number initialization to MyHw layer
2016-08-21 23:42:44 -03:00
Marcelo Aquino
412e41967f
Add support for serial gateway to Rpi
2016-08-21 21:01:26 -03:00
Marcelo Aquino
cb8c98431e
Fix compilation errors for MQTT gateway
2016-08-19 13:45:51 -03:00
Marcelo Aquino
b8d4a6a943
Improve build process for Linux
2016-08-17 23:42:27 -03:00
Marcelo Aquino
4d431fbebb
Increase default number of connected client on Rpi
2016-08-16 15:51:43 -03:00
Marcelo Aquino
14e5c9bf4c
Fix RX message buffering for Rpi
2016-08-16 15:37:51 -03:00
Marcelo Aquino
dab1906c56
Remove leftover files from Rpi port
2016-08-16 14:44:48 -03:00
Marcelo Aquino
2713a362fe
Merge branch 'development' into dev-raspberrypi
2016-08-16 13:46:29 -03:00
Marcelo Aquino
211afb17c4
Doxygenize Linux drivers
2016-08-16 13:43:24 -03:00
Marcelo Aquino
490037d285
Use non-blocking socket for EthernetServer
...
* Non-blocking socket
To simplify the class design and better mimics the Arduino version
* Doxygenize EthernetServer class
2016-08-16 13:43:22 -03:00
Marcelo Aquino
dad6732f38
Include .h instead of .cpp when possible
...
* Move implementation code from Arduino.h
2016-08-16 13:43:21 -03:00
Marcelo Aquino
768b70e882
Fix conflicts with arduino macros and stdlib
2016-08-16 13:43:19 -03:00
Marcelo Aquino
c4b2a809aa
Move init system detection to configure
2016-08-16 13:43:17 -03:00
Marcelo Aquino
9132e7a42a
Exit immediately when receiving a signal
2016-08-16 13:43:16 -03:00
Marcelo Aquino
beb29aa0b1
Merge branch 'development' into dev-raspberrypi
2016-08-16 13:43:14 -03:00
Marcelo Aquino
899f992d11
Fix Doxygen preprocessor variable
...
* Fix build error when not using RF24 interrupt pin
2016-08-16 13:42:54 -03:00
Marcelo Aquino
6b756335d0
Refactor RaspberryPi port
2016-08-16 13:42:51 -03:00
Marcelo Aquino
2315e2d62c
Merge branch 'development' into dev-raspberrypi
2016-08-16 13:42:41 -03:00