1
0
mirror of https://github.com/DCC-EX/CommandStation-EX.git synced 2024-12-24 21:21:24 +01:00
Commit Graph

530 Commits

Author SHA1 Message Date
Neil McKechnie
3327c043a1 Move statics into LCDDisplay class, and reduce RAM.
Some state variables were static in LCDDisplay.write().  Moved to class members.  Also, types of data items like row, column & character position changed to int8_t to save a few bytes of RAM.
2021-02-19 15:32:30 +00:00
Neil McKechnie
c5ddbdf8d7 Merge branch 'nanoEvery2' into fastOLED 2021-02-19 14:16:04 +00:00
Neil McKechnie
fd05d062e7 Reduce RAM and flash requirement a few more bytes. 2021-02-19 12:43:24 +00:00
Neil McKechnie
a965bed82e Comments and copyright update 2021-02-19 12:42:35 +00:00
Neil McKechnie
d83e34de39 Merge branch 'nanoEvery2' into fastOLED 2021-02-19 10:54:50 +00:00
Neil McKechnie
4685d2b24a Speed up OLED writes
Add new flushDisplay() to end any in-progress I2C transaction.  Previously, an redundant command was sent that ended the in-progress transaction but also sent another complete, but unnecessary, transaction.
2021-02-19 10:49:43 +00:00
Neil McKechnie
5e9fb046ab Update comments 2021-02-19 10:46:58 +00:00
Neil McKechnie
2cf17fa143 Handle display types correctly 2021-02-18 21:17:54 +00:00
Neil McKechnie
1ef22e0aea Trim unwanted code 2021-02-18 21:17:04 +00:00
Neil McKechnie
c5f81fdb87 Delete comment about OLED on UNO. 2021-02-18 21:16:41 +00:00
Neil McKechnie
2244add9c0 Enhance OLED/LCD speed 2021-02-18 16:05:29 +00:00
Neil McKechnie
ec1d674da7 Enhance OLED/LCD speed
Write one character or position command per loop entry so as not to hold up the loop.  Add support for SH1106 OLED as 132x64 size option.
2021-02-18 16:00:00 +00:00
Asbelos
f65a321000 Hide WIFI_CONNECT_TIMEOUT
This is not what the config suggests it is...  The timeout is in the ES and defaults to 15 seconds. Abandoning it early leads to confused setup.
2021-02-18 14:34:30 +00:00
Asbelos
cbf08eff10 Swap Join Relay high/low 2021-02-18 14:32:29 +00:00
Asbelos
57ea4bfe49 JOIN relay pin 2021-02-18 10:25:58 +00:00
Asbelos
3134523626 Fix missing F in motor drivers 2021-02-18 10:24:43 +00:00
Asbelos
220b4296b6 Merge branch 'master' into nanoEvery2 2021-02-18 09:52:02 +00:00
Fred
98135ba2de Committing a SHA 2021-02-17 20:40:03 +00:00
Fred
fbb9841f3a
Update MotorDrivers.h
Add a motor board definition for using the IBT_2 board for a high current to the main track and keep the Arduino Motor Shield for operating the programming track.
2021-02-17 15:39:45 -05:00
Neil McKechnie
01c3e7487f Update comment for OLED_DRIVER define. 2021-02-17 11:06:57 +00:00
Neil McKechnie
0d877a3d1b Fix auto-configure from cold boot.
Add call to Wire.begin().
2021-02-17 11:06:26 +00:00
Neil McKechnie
4647568b8d Fast SSD1306 OLED driver
Incorporate code from SSD1306Ascii library to speed up OLED screen updates, reduce memory requirements and eliminate some library dependences.
2021-02-16 23:38:33 +00:00
Harald Barth
781d0325af Committing a SHA 2021-02-15 09:52:46 +00:00
Harald Barth
62d1f46a03 yaml syntax 2021-02-15 10:52:19 +01:00
Harald Barth
5860ad3f1d do the sha generation on master 2021-02-15 10:41:08 +01:00
Fred
3cc2418c7b Committing a SHA 2021-02-14 23:19:57 +00:00
Fred
0228345ca4
Update config.example.h
Add comment to wifi channel section
2021-02-14 18:19:41 -05:00
Asbelos
8240a24193 Committing a SHA 2021-02-14 20:21:18 +00:00
Asbelos
d4be9a8a6c Merge branch 'nanoEvery2' of https://github.com/DCC-EX/CommandStation-EX into nanoEvery2 2021-02-14 20:20:46 +00:00
Asbelos
5a9d5d1f96 Reduce duplicated F() macros
Compiler isn't as clever as one might expect
2021-02-14 20:20:36 +00:00
Asbelos
cae30f5faf Committing a SHA 2021-02-14 13:10:20 +00:00
Asbelos
919b975adc Merge branch 'nanoEvery2' of https://github.com/DCC-EX/CommandStation-EX into nanoEvery2 2021-02-14 13:09:48 +00:00
Asbelos
7e37580466 Wifi channel and code cleaning 2021-02-14 13:09:36 +00:00
Asbelos
79d991db00 Committing a SHA 2021-02-13 17:21:43 +00:00
Asbelos
7d72624232 Merge branch 'nanoEvery2' of https://github.com/DCC-EX/CommandStation-EX into nanoEvery2 2021-02-13 17:20:58 +00:00
Asbelos
a8bd530451 Reinstate IP_PORT
Arrrrgh!
2021-02-13 17:20:45 +00:00
Asbelos
5c5a2e924c Committing a SHA 2021-02-13 16:16:19 +00:00
Asbelos
46e0fcdc54 fix wifi setup issue 2021-02-13 16:15:46 +00:00
Asbelos
ba99de17bf Committing a SHA 2021-02-12 13:31:55 +00:00
Asbelos
75ab2ab533 PWM pin implementation 2021-02-12 13:31:23 +00:00
Asbelos
9d5f579847 Committing a SHA 2021-02-09 13:46:17 +00:00
Asbelos
f09eee25dd UnoRev2 protection 2021-02-09 13:43:40 +00:00
Asbelos
6f70bec67e Committing a SHA 2021-02-08 12:29:24 +00:00
Asbelos
6737785388 Comments and a reliability fix. 2021-02-08 12:28:16 +00:00
Asbelos
c1a8206667 Merge branch 'wifisetupfix' into nanoEvery2 2021-02-08 09:44:00 +00:00
Asbelos
61931bf40a Committing a SHA 2021-02-08 08:28:05 +00:00
Asbelos
c21bb6053a Merge branch 'nanoEvery2' of https://github.com/DCC-EX/CommandStation-EX into nanoEvery2 2021-02-08 08:26:44 +00:00
Asbelos
4c9182d95f Fix for nano compile 2021-02-08 08:26:32 +00:00
Asbelos
fd4d454463 Committing a SHA 2021-02-07 20:26:32 +00:00
Asbelos
3b74e16dd1 Github SHA 2021-02-07 20:25:54 +00:00