Gregor Baues
0eb902f169
Ethernet/UDP recv fixed
2020-11-09 15:41:17 +01:00
Gregor Baues
b41fb4b46b
First try on using RingStream (nok)
2020-11-02 10:53:02 +01:00
Gregor Baues
fe274cd059
Merge branch 'master' into NetworkIntegration
2020-10-28 13:32:31 +01:00
Gregor Baues
003cb95591
Reset app protocol if not recognized for recovery
2020-10-28 13:20:04 +01:00
Gregor Baues
2e09c9965d
Fixed sendToDcc for multiple interface support
2020-10-27 21:33:16 +01:00
Asbelos
6e9f584f72
Merge branch 'master' into wifi-reliability2
2020-10-27 12:52:02 +00:00
Asbelos
96fba12d59
ONLY 1 Call to WifiInboundHandler::setup!
...
Or it wastes 1.5kb each time!
2020-10-27 12:50:01 +00:00
Asbelos
a65ca0b704
Cleaner purge after error or connect fail
2020-10-27 12:33:01 +00:00
Asbelos
138851f45f
Cleaner purge on ERROR
2020-10-27 11:04:51 +00:00
Asbelos
6c0b5d82be
Ring count improvements
...
Count is stashed at start of message so can be got without counting.
Commit discards empty replies automatically.
2020-10-27 10:38:30 +00:00
Gregor Baues
0144ff7ee4
Fixes the main loop over all interfaces
2020-10-27 09:52:06 +01:00
Harald Barth
59a1a8eb1b
turn off tcp server to reset connections
2020-10-27 07:33:04 +01:00
Asbelos
b7fc055953
Passing Strteamer correctly
...
Previous method copied entire buffer!!!!
2020-10-26 13:58:25 +00:00
Asbelos
8ff947f895
Passing outbound Ring to Withrottle
...
This will allow Withrottle to send to other clients and broadcast messages.
2020-10-26 13:31:51 +00:00
Asbelos
6833d82789
Buffer overflow resilience
...
And diag output of replies
2020-10-26 12:59:40 +00:00
Gregor Baues
1b624cdfdb
Fixed remoteIP build issue
2020-10-26 11:09:39 +01:00
Gregor Baues
09ae1e7ed1
Modified .ino file
2020-10-26 11:04:27 +01:00
Gregor Baues
a355cc74a0
BugFix + DCC_ENABLED set <s> not replying but <R> ok
2020-10-26 10:52:47 +01:00
Gregor Baues
77f0b99f8d
Merge branch 'NetworkIntegration' of https://github.com/DCC-EX/CommandStation-EX into NetworkIntegration
2020-10-26 10:29:52 +01:00
Gregor Baues
5888e21090
Multiple NetworkInterface support
2020-10-26 10:29:40 +01:00
Gregor Baues
1948773684
WiFi lib changed to only the name to try for autobuild
2020-10-24 07:36:40 +02:00
Harald Barth
9b5e6c447f
exact version
2020-10-23 23:07:05 +02:00
Gregor Baues
c1e4727ee8
one DIAG removed
2020-10-23 21:42:36 +02:00
Gregor Baues
d00864cbf4
NetworkInterface integrated
2020-10-23 21:30:56 +02:00
Gregor Baues
c9c5f6a67b
Setup ok; some fixes; DCCParser to be added; StringFormatter done
2020-10-22 21:41:56 +02:00
Asbelos
a16b3a1fa6
Drop obsolete reference
2020-10-22 20:24:47 +01:00
Harald Barth
c882c2edfc
prepare version for release
2020-10-22 20:38:10 +02:00
Gregor Baues
740ba6859a
Inital integration - StringFormatter to be fixed
2020-10-22 19:25:20 +02:00
Asbelos
8c8a484671
License details correction
2020-10-20 12:48:32 +01:00
Asbelos
742f10bf0a
Merge branch 'master' into wifi-reliability2
2020-10-20 12:31:52 +01:00
Harald Barth
4dee6da29e
make volatile because of interrupt routine and optimzer in PIO
2020-10-20 10:55:12 +02:00
Harald Barth
7dca6db1c5
Bit shuffling for function groups
2020-10-13 23:08:19 +02:00
Asbelos
ae77c5b7d6
Send all functions
2020-10-13 18:01:11 +01:00
Asbelos
11e22c5d1d
Working Wifi ringbuffer implementation
...
Notice 1kb output buffer
Aslo no need to copy command in Withrottle
2020-10-13 17:37:40 +01:00
Asbelos
b98c853a1b
Withrotthe Functions
2020-10-12 22:24:37 +01:00
Asbelos
83e4b29a78
Ckean lost buffer
2020-10-12 22:21:37 +01:00
Asbelos
3fe04c1a0e
DCC getFn
2020-10-12 22:18:55 +01:00
Asbelos
576288ba9e
DIAG LCD
2020-10-12 22:18:09 +01:00
Harald Barth
ac0f7e9356
Merge branch 'ackdiag' into mergetest
2020-10-12 23:10:31 +02:00
Asbelos
0e3046e24f
Lcd experimental ( #46 )
...
* LCD/OLED Implementation
* OLED basic working 32
*132 display
* LCD/OLED startup ok
* Simplified setup
* Missing freememory include
* Format Width
Allow right padding number width in String format
* Intermediate scroll
* Compile issues with no LCD
* Clean buffers at startup
* Support for format left padded numbers
* Smarter Scrolling
And forced start messages
Free Ram in slot 2
* LCD tidying
Neater setup block in .ino.
Dropped unnecessary code
No-scroll if display not full
* Missing %E format support
This is used in WifiInterface checkForOK
* Wifi correction and memory guard
2020-10-12 14:32:47 -04:00
Harald Barth
1c2df3fe22
Ack current setable by debug statement D ACK LIMIT n
2020-10-08 23:39:04 +02:00
Asbelos
3f06fb08df
Wifi reliability ( #45 )
...
* First pass at wifi inbound FSA
* Fixup detector loop
* Remove asyncBanned
Unused, uninitialized
* Move wifi setup loop out of .ino
Wifi auto detect Serial 1,2,3
* Correct capitalization
* Uno compiles clean
* Command distributor
Moved command execution routing out of Wifi code for future use by Ethernet interface.
Co-authored-by: Fred <fndecker@gmail.com>
2020-10-05 13:42:31 -04:00
Harald Barth
abd83bf7d6
Merge branch 'turnouteeprom' into mergetest, conflicts in DCC.cpp resolved
...
Conflicts:
DCC.cpp
2020-10-05 00:13:04 +02:00
Harald Barth
6dc4bcdb71
D EEPROM command
2020-10-04 21:20:13 +02:00
dexslab
f0314e96af
Changes for compatibility with Installer
2020-10-04 11:31:24 -04:00
dexslab
a8000aae54
Changes for compatibility with Installer
2020-10-04 11:29:48 -04:00
Harald Barth
75d7547f11
Turnouts stored to EEPROM without trashing other stuff
2020-10-03 14:07:25 +02:00
Asbelos
6feda4e217
startup Info on USB ( #44 )
...
Add status info to CS startup and ash Git SHA for version tracking
2020-10-02 12:12:48 -04:00
mstevetodd
1b802cc600
add support for FireBox_Mk1, reduce heartbeat, separate eStop time ( #43 )
2020-09-29 11:51:01 -04:00
Dex
2495edbd25
Merge pull request #42 from DCC-EX/feature/config
...
revert of timer.cpp
2020-09-28 15:15:36 -04:00