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

2416 Commits

Author SHA1 Message Date
Neil McKechnie
5e5f994e48
Merge pull request #140 from DCC-EX/neil-i2c2
Add I2C support functions
2021-04-03 11:39:16 +01:00
Neil McKechnie
ee9b195867 Update main.yml 2021-03-31 21:07:18 +01:00
Neil McKechnie
07862ff933 Committing a SHA 2021-03-31 20:00:36 +00:00
Neil McKechnie
119662ddee Update main.yml to use up-to-date pio for builds. 2021-03-31 21:00:07 +01:00
Neil McKechnie
5f375c57c0 Update LCD_OLED.h
Remove newline from DIAG.
2021-03-31 12:24:32 +01:00
Neil McKechnie
43319fd3dd Add I2C support functions
Add new read/write functions to I2CManager class, and modify the LCD, OLED and PWM classes to use them effectively.
2021-03-31 12:19:55 +01:00
Asbelos
b1d3f3200a Committing a SHA 2021-03-30 22:19:48 +00:00
Asbelos
0f3e4576e4
Update version.h
3.0.10 Teensy merge
2021-03-30 23:19:32 +01:00
Asbelos
0f5d1e7a51 Committing a SHA 2021-03-30 22:18:09 +00:00
Asbelos
44ca3bc7b9
Merge pull request #139 from mjs513/Teensy-Revisions
Added support for Teensy 3.2, 3.5, 3.6, 4.0 and 4.1
2021-03-30 23:17:52 +01:00
Mike S
dd97c4ba49 Some additional fixes for typos. 2021-03-30 18:11:22 -04:00
Asbelos
2361704f0d Committing a SHA 2021-03-30 21:20:23 +00:00
Asbelos
a0538ca61b 3.0.9 newlines 2021-03-30 22:01:37 +01:00
Mike S
c70ef3ffaa Final Fix for T4 interrupts 2021-03-30 16:12:47 -04:00
Mike S
f5cdd88854 Cleanup of extra commented lines 2021-03-29 15:06:06 -04:00
Mike S
8839eb293c Update for T3.x to use SREG analogReads.
Still a bunch of commented out code but its a start.
2021-03-29 13:00:56 -04:00
Mike S
136e993418 Changed to Continuous analogReads for Teensy 2021-03-27 07:17:47 -04:00
Mike S
54773297bf Minor changes to Arduino Type List & DCCWaveform 2021-03-26 07:37:17 -04:00
Mike S
8e63c452b2 Fix a few bugs as a result of latest version 2021-03-25 14:02:33 -04:00
Mike S
8141311e66 Revisions to support Teensy 3.x and Teensy 4.x 2021-03-25 13:16:12 -04:00
Asbelos
76c2b5ae91 Committing a SHA 2021-03-25 15:18:44 +00:00
Asbelos
85a2b9231b <* *> wrapped diags
And lots of \n cleanups.
2021-03-25 14:23:38 +00:00
Asbelos
dd2260709d Committing a SHA 2021-03-24 10:37:04 +00:00
Asbelos
c61d8772e3 3.0.7 2021-03-24 10:36:26 +00:00
Asbelos
cfee1057c4 Committing a SHA 2021-03-24 10:02:39 +00:00
Asbelos
a8c9c2f98d ACK MANAGER lazy decoders
Double check lazy decoders that do not ACK when writing.
2021-03-24 09:51:31 +00:00
Fred
f8f80b18ca Committing a SHA 2021-03-23 14:37:31 +00:00
Fred
d7b2cf3d76
Assorted bits (#138)
* LCN

* Prevent deprecated compiler warning

* Implement huge function numbers

* new commands

<! [cab]> forget locos.
<9> ESTOP ALL.
<D RESET> reboot arduino

* Waveform accuracy msg

* Drop post-write verify

* UNUSED_PIN current measure

and callback -2 for cv actions.

* Correct diags

* ESTOP a forget loco

* ESTOP loco on forget

* Avoid compiler warning

* current sensor offset

* Restore <1 JOIN> after prog track operation

* <!> ESTOP <-> FORGET

* Auto current offset detection

* manage current offset and diagnostics

* neater msg at startup

* Add startup message to LCN master

* DCC::setJoinRelayPin

Co-authored-by: Asbelos <asbelos@btinternet.com>
2021-03-23 10:37:05 -04:00
Harald Barth
f556cc5e1c Committing a SHA 2021-03-22 22:49:04 +00:00
Harald Barth
ec4455ae93 remove angles 2021-03-22 23:47:32 +01:00
Fred
180d5f5abb Committing a SHA 2021-03-19 02:48:33 +00:00
Fred
fc3b21e5c5
Update release_notes.md 2021-03-18 22:48:14 -04:00
Fred
2f9d4429bc Committing a SHA 2021-03-19 02:46:48 +00:00
Fred
aaa1eb5385
Update release_notes.md
Add nanoEvery2 changes when it merged to master
2021-03-18 22:46:29 -04:00
Fred
8b3ca6c2ff Committing a SHA 2021-03-17 00:47:12 +00:00
Fred
92ef42b596
Update release_notes.md 2021-03-16 20:46:54 -04:00
Harald Barth
2f860e594c clearer binary arith. 2021-03-16 23:20:30 +01:00
Neil McKechnie
174f8f209c Committing a SHA 2021-03-16 22:04:14 +00:00
Neil McKechnie
42fdf4fed3
Merge pull request #137 from DCC-EX/neil-LCDfix
Ensure loop2() doesn't run during initialisation if there's no display.
2021-03-16 22:03:56 +00:00
Neil McKechnie
1cc147cc98 Ensure loop2() doesn't run during initialisation if there's no display.
Prevent loop2 from doing anything when lcdDisplay not set up.  If there's a display configured but not one attached, then the OLED code will set lcdDisplay to null and no display will be configured or used by the loop() function.  However, because of the way the initialisation code works, loop2() is called during initialisation.
2021-03-16 22:02:39 +00:00
Harald Barth
46d0304ce0 28 speed steps as global debug option 2021-03-16 22:51:33 +01:00
Fred
05b225c352 Committing a SHA 2021-03-16 13:05:28 +00:00
Fred
c9ade73376
Update release_notes.md 2021-03-16 09:05:10 -04:00
Harald Barth
55cdbbbb66 28 speed step prototype 2021-03-16 10:59:14 +01:00
Harald Barth
086336158f Committing a SHA 2021-03-14 21:17:25 +00:00
Harald Barth
f2891ee348 make generates MAC addr compliant with the IEEE standard by setting the Locally Administered bit and clearing the Group Adress bit 2021-03-14 22:15:48 +01:00
Harald Barth
25c2f06574 Committing a SHA 2021-03-12 21:14:36 +00:00
Harald Barth
98071602c3 Bugfix: Transmit packages of size MAX_PACKET_SIZE (5) as well 2021-03-12 22:12:13 +01:00
mstevetodd
d35529e94a Committing a SHA 2021-03-12 14:32:30 +00:00
mstevetodd
9e49167be9
Merge pull request #134 from DCC-EX/EDdriveaway
ED driveaway
2021-03-12 09:31:21 -05:00