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

470 Commits

Author SHA1 Message Date
Asbelos
f687625bfa Config/example loading 2021-02-07 10:27:46 +00:00
Asbelos
7bffe0bd1d Config comments and example use 2021-02-06 10:55:11 +00:00
Asbelos
446beff20a Merge branch 'nanoEvery2' of https://github.com/DCC-EX/CommandStation-EX into nanoEvery2 2021-02-04 10:45:52 +00:00
Asbelos
f796f23d7b minor performance tweaks 2021-02-04 10:45:45 +00:00
Harald Barth
514bb31cdd Distunguish between in/out of FASTPIN 2021-02-04 11:43:13 +01:00
Asbelos
653c421400 UNTESTED fast power,brake,fault pins 2021-02-02 11:30:35 +00:00
Asbelos
9dd210fa14 Drop analogReadFast (see DCCTimer)
AnalogRead speed set in DCCTimer for ease of porting.
Code tidy and diagnostics in MotorDriver
2021-02-01 10:06:54 +00:00
Asbelos
13757c8c57 DIO2 replacement
Currently for writing signal pins during waveform.
2021-01-31 13:43:35 +00:00
Asbelos
dc36cbee0c Merge branch 'master' into nanoEvery2 2021-01-31 10:38:19 +00:00
Harald Barth
6cc5550927 result should be as is (can be -1 to indicate fail) 2021-01-30 22:54:38 +01:00
Harald Barth
0b3e904ffb correct logic in setLocoId 2021-01-30 22:53:05 +01:00
Asbelos
6958f029b7 Fix no-loco id
Has to handle -1 correctly
2021-01-28 20:55:54 +00:00
Asbelos
1b19b61ebd Current check cleanup 2021-01-28 17:18:38 +00:00
Asbelos
7df07b03e4 Microtuning waveform
Significant reduction in code parths and call overheads
2021-01-27 16:58:42 +00:00
Asbelos
4e6f79589a Wave-state machine ( part 11) 2021-01-27 09:46:08 +00:00
Asbelos
b8d61fb839 Merge branch 'LinearA' into nanoEvery2 2021-01-26 12:00:22 +00:00
Asbelos
7092f7de33 Correcting non-portables merged from master 2021-01-26 11:54:51 +00:00
Asbelos
13593ecf4f Timer working
And slow wave crap removed
2021-01-26 10:55:46 +00:00
Asbelos
a4b63013ba Almost... 2021-01-26 09:04:09 +00:00
Asbelos
13e516f8b2 Merge branch 'portableTimer' into nanoEvery2 2021-01-25 21:12:06 +00:00
Asbelos
cbb039c02f Timer port 2021-01-25 20:20:41 +00:00
Asbelos
8a9feaef22 Clean simple Timer interface
Removes overkill files, puts all timer in a single small file. (DCCTimer)
2021-01-25 15:26:39 +00:00
Harald Barth
032b36ab45 Add the F define to be on safe side if it is not present in the library core code 2021-01-23 22:07:28 +01:00
Asbelos
9399aca63d Allow lower case keywords 2021-01-21 23:13:08 +00:00
Asbelos
3dede9eabe Linear address <a> cmd 2021-01-21 23:06:47 +00:00
Fred
f646f12c65
Update Prod-Release-Notes.md 2021-01-21 10:19:34 -05:00
Fred
a91dc98184
Update Prod-Release-Notes.md 2021-01-21 10:13:38 -05:00
Fred
7c7305ba1d
Update Prod-Release-Notes.md 2021-01-21 10:08:35 -05:00
Asbelos
3818a16808
Merge pull request #121 from DCC-EX/ConsistR
Startup commands and < R > and < W > commands
2021-01-21 11:16:15 +00:00
Asbelos
2ce4c8066e Update version.h 2021-01-21 11:10:52 +00:00
Asbelos
d71c95e9d2 Merge branch 'master' into ConsistR 2021-01-21 11:09:09 +00:00
Asbelos
fa2b740bb4 Merge branch 'startupCommands' into ConsistR 2021-01-21 11:00:01 +00:00
mstevetodd
611838d60c
add warn/trip level to meter response (#120)
* send milliAmps and meter setup for new JMRI Meter function

* add warn/trip level to meter response

provides support for separate max vs trip levels
2021-01-18 17:46:41 -05:00
Asbelos
7d90e4241a Add <W locoid> command
Automatically clears consist and manages short/long addresses
2021-01-18 10:06:46 +00:00
Asbelos
b537d7a318 <R> command consist support
R command will return address suitable for throttle if consist has been setup.
2021-01-17 13:22:16 +00:00
Fred
82a4b48808
Update Prod-Release-Notes.md 2021-01-08 17:03:43 -05:00
Fred
7b4e5546b6
Update version.h 2021-01-08 16:58:22 -05:00
mstevetodd
418d8eb1b2
send milliAmps and meter setup for new JMRI Meter function (#113)
* send milliAmps and meter setup for new JMRI Meter function
2021-01-08 16:57:32 -05:00
Asbelos
895b2aaaaa Implement mySetup.h facility 2021-01-07 20:58:23 +00:00
Fred
0618a0bd72
RMFT Hooks (#112)
These hooks do NOT require RMFT code to be present.... but they offer the hooks that RMFT will need when available.

authored-by: Asbelos <asbelos@btinternet.com>
2021-01-05 13:05:17 -05:00
mstevetodd
42075f838e
<T> should send turnout definitions, not just states (#110)
* use int, not byte for witSpeed

* add turnout, sensor and output states to 's'tatus message

* <T> should send turnout definitions, not just states
2021-01-04 10:57:03 -05:00
Asbelos
ff81b4d1b4 cleaning up 2021-01-03 10:19:37 +00:00
Asbelos
cb0d2bcdc5 Cleanup 2021-01-03 09:11:11 +00:00
dexslab
740dcc7db4 Merge remote-tracking branch 'origin/master' into dex/unowifi 2020-12-28 18:11:43 -05:00
dexslab
1bc27a40e8 Add everytimerb.h 2020-12-28 18:11:40 -05:00
dexslab
ba873fb8bc Changed to EveryTimerB 2020-12-27 18:44:25 -05:00
ADA
d70f76e80e
Adanrg ethernet shield fixes (#107)
* Ethernet Shield can be configured with static IP

* Use MAC address in config.h, if configured.

* Fix library name typos

* Update EthernetInterface.h

Remove MAC address define here and remind people with a compile time error that it must be defined in the config.h

Co-authored-by: Fred <fndecker@gmail.com>
2020-12-27 18:06:31 -05:00
dexslab
e7c76bf806 Merge remote-tracking branch 'origin/master' into dex/unowifi 2020-12-27 18:02:11 -05:00
Fred
7963b02839
Update config.example.h
Modify example config for Ethernet Shield use
2020-12-27 17:27:22 -05:00
Asbelos
c8bf4347c2
Update DCCWaveform.cpp (#109)
Anti-jitter
Prevents main track interrupt taking a variable time which causes prog track jitter.
2020-12-27 16:41:00 -05:00