Asbelos
e78c3001cf
pesky comma in RANDWAIT
2022-01-04 21:26:21 +00:00
Asbelos
024313deac
Avoid warning if no roster
2022-01-04 19:46:52 +00:00
Asbelos
e3bca1592c
Automatic delay accuracy adjust
2022-01-03 19:15:44 +00:00
Asbelos
7017c6bbf5
Reduced RAM/PROGMEM and CPU for signals.
2022-01-03 12:43:06 +00:00
Asbelos
230a119cd0
ATTIMEOUT / IFTIMEOUT
2022-01-03 10:15:10 +00:00
Asbelos
1ad4e57332
ELSE in EXRAIL
2022-01-02 19:41:57 +00:00
Asbelos
06a07a49cd
Add IFTHROWN/IFCLOSED to Exrail
2021-12-29 11:15:31 +00:00
Asbelos
a003d54fdd
tidying
2021-12-28 19:06:47 +00:00
Asbelos
7fc2d32ad3
Avoid compiler bug on some versions
...
https://github.com/arduino/ArduinoCore-avr/issues/39
2021-12-28 18:31:13 +00:00
Asbelos
b7077565b9
Roster list part 1
2021-12-26 18:24:04 +00:00
Asbelos
0237c9721f
Chgange IFANALOG to IFGTE/IFLT
2021-11-30 13:52:22 +00:00
Asbelos
259696a117
IFANALOG(pin, value)
2021-11-28 12:09:36 +00:00
Asbelos
4a8065d33b
Turnout Descriptions
...
UNTESTED
Also allows alias inside EXRAIL
Allows self-guarded code
Ignores EXRAIL and ENDEXRAIL keywords as unnecessary.
2021-11-27 11:29:26 +00:00
Asbelos
a4e94610e6
one shot DRIVE
...
UNTESTED
2021-11-25 11:45:45 +00:00
Asbelos
92d6a15ee5
ONACTIVATE catchers etc
...
UNTESTED SO FAR
2021-11-25 11:36:05 +00:00
Asbelos
ef1719f6fc
DRIVE (part 1 experimental)
2021-11-24 11:56:55 +00:00
Asbelos
39c7bf3983
Activate and remove NOP macros
2021-11-22 11:10:26 +00:00
Asbelos
0018ba676b
AUTOSTART macro
...
Starts a new task at this point during initialisation. (no need to put a separate start command at the beginning)
2021-11-19 13:00:21 +00:00
Asbelos
bfc2b75eb5
SERIAL2 Typo
2021-10-01 11:01:32 +01:00
Asbelos
d077e3a2ff
Auto power on and POWEROFF macro
2021-09-16 16:47:47 +01:00
Asbelos
254d83b6fc
Remove SERIAL warning
2021-09-09 10:12:27 +01:00
Asbelos
f38bf512ab
Include SERIAL
2021-09-08 16:29:58 +01:00
Asbelos
9b3c6fe896
LCN and SERIAL/1/2/3
2021-09-08 16:21:04 +01:00
Asbelos
222eca6524
XFON/XFOFF macros
2021-09-06 12:27:21 +01:00
Neil McKechnie
0f55835b8b
Add RMFT WAITFOR() and SERVO2() commands.
...
WAITFOR(pin) waits until the corresponding pin is not busy (e.g. has finished moving the servo). SERVO2(pin, value, ms) moves to the nominated position in a time given in milliseconds by ms.
2021-08-28 17:39:48 +01:00
Neil McKechnie
23ed4e61af
Remove compiler warning
...
If no route or automation definitions were present, the compiler warned that parameter stream is not used in function RMFT2::emitWithrottleDescriptions.
2021-08-27 17:09:40 +01:00
Neil McKechnie
b2ddb34273
RMFT: Add new FADE command for LED
...
LED FADE command allows an LED to be attached to a PCA9685 PWM module and controlled to any arbitrary brightness (0-4095), changing over a specified period of time in milliseconds.
FADE(vpin,value,ms)
2021-08-27 17:01:18 +01:00
Asbelos
b35ce88fdd
Deeay long values
2021-08-22 17:01:55 +01:00
Asbelos
ddcd40860f
UNTESTED Allow ALIAS of ROUTE/AUTOMATION id
...
Runs ALIAS on first pass and creates a routine to emit the route stuff to withrottle because previous technique wouldnt compile for aliased ids.
2021-08-20 19:18:30 +01:00
Asbelos
d8f23c58da
SENDLOCO/START bug
2021-08-16 16:30:30 +01:00
Asbelos
1e61c2cd61
SENDLOCO/START mixup
2021-08-15 17:17:41 +01:00
Asbelos
3ee7ba0b53
Servo profiles
2021-08-15 16:39:21 +01:00
Asbelos
f1e84330ca
PIN and SERVO turnout ids
2021-08-14 16:42:56 +01:00
Asbelos
23291b499f
EXRAIL LCD macro
2021-08-12 08:53:52 +01:00
Asbelos
a93f88d3b7
PRINT command
2021-08-10 16:32:23 +01:00
FrightRisk
5eff4c5ee5
Squash all commits on RMFT branch to create EX-RAIL branch
2021-08-03 17:12:25 -04:00