1
0
mirror of https://github.com/DCC-EX/CommandStation-EX.git synced 2024-12-27 06:11:25 +01:00
Commit Graph

693 Commits

Author SHA1 Message Date
Ash-4
8703248c49
ACK RETRY max 255 with fallback to 3 if greater
And includes LCD lines for power and ACK diags.
2021-08-22 16:47:38 -05:00
Ash-4
f5d4522ed7
ACK RETRY updated datatypes 2021-08-22 16:40:13 -05:00
Ash-4
1dbf236697
ACK RETRY updated datatypes 2021-08-22 16:35:14 -05:00
Ash-4
d93584e9a4
ACK RETRY updated default is 2 retries. 2021-08-22 13:16:24 -05:00
Ash-4
f58ebac670
ACK RETRY is 3 or less (default is 1) 2021-08-21 16:43:21 -05:00
Ash-4
08350b215a
ACK RETRY
LCD display update.
lcd(0, F("RETRY %d %d %d %d"), ackManagerCv, ackManagerRetry, ackRetry, ackRetrySum);
2021-08-21 11:55:17 -05:00
Ash-4
11cd216017
ACK RETRY
ACK retry code added to ackManagerSetup and callback.
The default is <D ACK RETRY 1>.  For ACK tuning, set retry to zero.
Retry count is captured on the LCD display, and lines in the serial monitor.
2021-08-21 00:54:28 -05:00
Ash-4
b67027a1ed
ACK RETRY variables added 2021-08-21 00:33:01 -05:00
Ash-4
34d2ab3543
Update DCCEXParser.cpp
LCD lines added to display power commands and ACK settings, when updated.
Also new command <D ACK RETRY 1>.
2021-08-21 00:23:34 -05:00
Ash-4
8ca4011cb0
Update CommandStation-EX.ino
Update LCD row number for Ready and Free RAM.
2021-08-20 23:58:13 -05:00
Harald Barth
6571138389 optimize command parser for size 2021-08-01 22:08:34 +02:00
Harald Barth
c4f659243e optimize for loops for size (and speed) 2021-08-01 15:07:06 +02:00
Harald Barth
55b7091d5a take less progmem for messages 2021-08-01 12:45:29 +02:00
Harald Barth
6d7c1925b0 only pragma -O3 critical functions 2021-08-01 11:56:12 +02:00
Harald Barth
f8fb08e331 Committing a SHA 2021-07-31 13:41:32 +00:00
Harald Barth
50fcbc088a fix version.h of merge 2021-07-31 15:40:32 +02:00
Harald Barth
e2263b1e75 Committing a SHA 2021-07-31 13:35:39 +00:00
Harald Barth
5eabe934b8 Merge branch 'master' into copyrightmessages 2021-07-31 15:32:02 +02:00
Harald Barth
8f1ed21aa3 Allow some pins that might be useful 2021-07-27 19:53:21 +02:00
Harald Barth
2443e5903c Fix type warnings 2021-07-27 18:39:54 +02:00
Harald Barth
a88454dded Disallow pins <= 7 2021-07-27 18:35:22 +02:00
Harald Barth
c292f210a4 datatypes used in eeprom should be a data type that has a given size 2021-07-25 23:12:12 +02:00
Harald Barth
cc4de0ad14 fix size of struct at right place 2021-07-25 23:07:20 +02:00
Harald Barth
1fab0f586b Merge branch 'output-wordsize' of github.com:DCC-EX/CommandStation-EX into output-wordsize 2021-07-25 22:54:18 +02:00
Harald Barth
c15d5048b5 EEPROM format heuristics 2021-07-25 22:53:20 +02:00
Harald Barth
ec2295219d 3rd arg of Z is bitfield 2021-07-24 23:44:24 +02:00
Harald Barth
d3ef5f53ae Committing a SHA 2021-07-24 19:22:25 +00:00
Harald Barth
1941402c52 reserve version number 2021-07-24 21:21:57 +02:00
Harald Barth
7206e46273 Merge branch 'master' into output-wordsize 2021-07-24 21:15:33 +02:00
Harald Barth
f24bcd6819 step version 2021-07-24 21:14:19 +02:00
Harald Barth
cb64725b42 make output ID two bytes 2021-07-24 21:11:18 +02:00
Neil McKechnie
129d1c2039 Committing a SHA 2021-07-22 20:49:33 +00:00
Neil McKechnie
52e8a93945 Fix LCD corruption on power-up.
LCD was not working correctly on power up, but was subsequently OK on reset.  Problem was caused by an uninitialised variable.
2021-07-22 21:49:09 +01:00
Neil McKechnie
88949358b4 Committing a SHA 2021-07-13 20:15:56 +00:00
Neil McKechnie
38be1d6152
Refactor OLED and LCD drivers (#178)
* Refactor SSD and LCD drivers

Rework display drivers to use inheritance and to remove unused functionality.  The changes here were previously in neil-hal branch but have been separated out because of the amount of changes in neil-hal.

* Update version.h
2021-07-13 21:15:38 +01:00
Fred
29a4ad0072 Committing a SHA 2021-06-10 23:03:54 +00:00
Fred
a473f6ae5c
Update version.h 2021-06-10 19:03:38 -04:00
Fred
915af8d981 Committing a SHA 2021-06-10 23:02:35 +00:00
Fred
6eeaacdf90
Add loop to retry Ethernet cable connection (#173)
Implement PaulS's change to delay in a loop to give more time for sensing an Ethernet cable connection
2021-06-10 19:02:20 -04:00
Fred
766f88166c Committing a SHA 2021-06-10 18:24:13 +00:00
Fred
afd08dafc1
Update version.h 2021-06-10 14:23:57 -04:00
Ash-4
7851e7099c Committing a SHA 2021-06-10 18:23:17 +00:00
Ash-4
04403bbf5e
Update DCC.cpp (#165)
lines 906-910 added. avoid wait after write. use 1 PROG
2021-06-10 14:23:00 -04:00
Fred
55cce0ef99 Committing a SHA 2021-06-10 18:07:16 +00:00
Fred
dc4fa57dc6
Update version.h 2021-06-10 14:06:59 -04:00
Neil McKechnie
75eefc7677 Committing a SHA 2021-06-10 15:25:03 +00:00
Neil McKechnie
79763a3bb8
SH1106 OLED Display Offset Fix (#169)
Correct display offset for SH1106.  The SH1106 supports 132 columns but most displays use 128 column OLED, connected to the middle columns 2-129.
2021-06-10 11:24:44 -04:00
Harald Barth
3fa805c0e7 Merge branch 'master' into copyrightmessages 2021-05-16 08:12:09 +02:00
Harald Barth
ba8f625fb0 move DCC::begin() after communications 2021-05-16 08:04:43 +02:00
Fred
ac37228942 Committing a SHA 2021-05-16 02:13:48 +00:00