pmantoine
|
db032d567d
|
Update TEENSY copyright
|
2022-08-09 14:57:33 +08:00 |
|
pmantoine
|
c9612984e8
|
STM32F411 fix to DCC period
|
2022-08-09 12:28:15 +08:00 |
|
Harald Barth
|
f56e3bec9e
|
eliminate wrong ringread due to peek (eliminated peek as well) - new version
|
2022-08-08 13:00:53 +02:00 |
|
Harald Barth
|
966b9594ef
|
version (milestone marker)
|
2022-08-07 20:14:26 +02:00 |
|
Harald Barth
|
186fd8adee
|
implement Withrottle client handles to remember clients over reconnects
|
2022-08-07 20:12:42 +02:00 |
|
Harald Barth
|
5182bb171d
|
ESP32 do not recycle client handles for now
|
2022-08-07 20:11:31 +02:00 |
|
Harald Barth
|
caca265529
|
alternate implementation of DCC::issueReminders()
|
2022-08-07 20:05:40 +02:00 |
|
Harald Barth
|
c115c441e4
|
ESP32 introduce NetworkClient class to hold state associated to WiFiClient
|
2022-08-07 01:24:41 +02:00 |
|
Harald Barth
|
6540ffee75
|
Merge branch 'PORTX_HAL' of https://github.com/DCC-EX/CommandStation-EX into PORTX_HAL
|
2022-08-06 19:23:57 +02:00 |
|
Harald Barth
|
76137ff24c
|
send some answer to loco enquire even if no locos are found
|
2022-08-06 19:23:52 +02:00 |
|
Harald Barth
|
64a6412ce2
|
hearbeat 1s too agressive
|
2022-08-06 19:08:26 +02:00 |
|
Harald Barth
|
803db81c8f
|
try to recover from ringbuffer read problem
|
2022-08-06 19:07:35 +02:00 |
|
pmantoine
|
af75297a23
|
I2CManager support for 1Mhz+ I2C speeds
|
2022-08-06 18:06:00 +08:00 |
|
pmantoine
|
e7d8d320bd
|
SAMD21 I2C native interrupt capable driver
|
2022-08-06 17:51:13 +08:00 |
|
pmantoine
|
17bdd2d724
|
Teensy build support, STM32F411RE first beta
|
2022-08-06 16:53:14 +08:00 |
|
Harald Barth
|
42c35a11e1
|
version
|
2022-08-06 00:35:54 +02:00 |
|
Harald Barth
|
012d427c6e
|
loop over WiThrottle so that broadcast commands get into outbound ring and get sent
|
2022-08-06 00:34:35 +02:00 |
|
Harald Barth
|
7551c2d2f6
|
Merge branch 'PORTX_HAL' of https://github.com/DCC-EX/CommandStation-EX into PORTX_HAL
|
2022-08-05 19:54:29 +02:00 |
|
Harald Barth
|
5f1a263158
|
do not make delete client conditional
|
2022-08-05 19:54:01 +02:00 |
|
Asbelos
|
42ac954475
|
Forget withrottle client on disconnect
|
2022-08-05 18:14:22 +01:00 |
|
Harald Barth
|
01f129e25f
|
version update
|
2022-08-05 18:49:35 +02:00 |
|
Harald Barth
|
608c7547fb
|
ESP32 Wifi AP mode no sleep
|
2022-08-05 16:14:51 +02:00 |
|
Harald Barth
|
5430711672
|
size send buffer for RMT channel including DCC checksum byte
|
2022-08-05 15:16:43 +02:00 |
|
Harald Barth
|
704fabd1a4
|
check M command against max DCC packet size
|
2022-08-05 15:15:42 +02:00 |
|
Harald Barth
|
6286f5fedf
|
init trackPWM to false so that we do not get false positives later
|
2022-08-05 12:25:32 +02:00 |
|
Harald Barth
|
67b14ec57d
|
take into account that the reset packets are sent first #repeat packets into the future
|
2022-08-04 09:50:20 +02:00 |
|
Harald Barth
|
f57fd245a1
|
temp fix for counting packets code
|
2022-08-04 04:15:28 +02:00 |
|
Harald Barth
|
03c6f3ab24
|
Merge branch 'PORTX_HAL' of https://github.com/DCC-EX/CommandStation-EX into PORTX_HAL
|
2022-08-04 01:22:32 +02:00 |
|
Harald Barth
|
0301b78712
|
version update
|
2022-08-04 01:22:07 +02:00 |
|
Harald Barth
|
96f042897a
|
Adopt setTrackMode to RMT channel pins
|
2022-08-04 01:21:28 +02:00 |
|
Harald Barth
|
7bad16dc59
|
ESP32 DCCWaveform::begin() bugfix for prog
|
2022-08-04 01:20:33 +02:00 |
|
Harald Barth
|
87fd1b887e
|
ESP32 RMT pin add function
|
2022-08-04 01:19:11 +02:00 |
|
pmantoine
|
ad4a9d88b4
|
ESP32 platformio initial build info
|
2022-08-03 16:21:58 +08:00 |
|
Harald Barth
|
fad504bc7f
|
extra catch for buggy compiler/preprocessor
|
2022-08-03 09:31:03 +02:00 |
|
Harald Barth
|
172dbfd444
|
make whole files ESP32 only
|
2022-08-03 08:57:34 +02:00 |
|
Harald Barth
|
ee279c9a03
|
version update
|
2022-08-02 21:56:06 +02:00 |
|
Harald Barth
|
33327d14c9
|
Current reading for ACK and overload on ESP32
|
2022-08-02 21:49:16 +02:00 |
|
Harald Barth
|
6167a949b6
|
approx conversion factor for 12bit ADC of ESP32
|
2022-08-02 21:46:00 +02:00 |
|
Harald Barth
|
df767aaa36
|
go back to idle/reset packet if nothing to do
|
2022-08-02 21:44:29 +02:00 |
|
Harald Barth
|
37ea688eab
|
do compare with 255 right
|
2022-08-02 20:58:05 +02:00 |
|
Harald Barth
|
89905f8ed7
|
check ack in loop and update version
|
2022-08-02 16:32:21 +02:00 |
|
Harald Barth
|
c7cf8246a7
|
make sentResetsSincePacket private to the class and replace all accesses with with methods
|
2022-08-02 15:57:45 +02:00 |
|
Harald Barth
|
863f2f4a85
|
eliminate resetsCounterP/setResetCounterPointer and replace with isProgTrack/makeProgTrack method
|
2022-08-02 15:36:51 +02:00 |
|
Harald Barth
|
6b2cd226e2
|
provide methods to access sentResetsSincePacket
|
2022-08-02 15:13:29 +02:00 |
|
Harald Barth
|
07600274f1
|
count packets sent by RMT HW
|
2022-08-02 12:42:20 +02:00 |
|
Harald Barth
|
167c5db1fe
|
version which does MAIN on ESP32
|
2022-08-02 01:30:26 +02:00 |
|
Harald Barth
|
2c24bbee17
|
typo in DIAG
|
2022-08-02 01:26:02 +02:00 |
|
Harald Barth
|
b09dba1213
|
Make packetPending private and new access routine. Implement schedulePacket without packetPending variable for ESP32
|
2022-08-02 01:24:01 +02:00 |
|
Harald Barth
|
33c9155f6e
|
Make own interrupt routine selection array as RMT api only can have one interrupt routine with one argument
|
2022-08-02 01:22:36 +02:00 |
|
Harald Barth
|
e5ce76e703
|
idle waveform through RMT
|
2022-08-01 22:56:56 +02:00 |
|