Harald Barth
1801366aa3
Merge branch 'progcurlimit'
2020-09-27 13:12:27 +02:00
Harald Barth
1f03d9759d
cap overcurrent off time to 10sec
2020-09-27 13:12:02 +02:00
Harald Barth
85d60dfbbd
D PROGBOOST ON command
2020-09-27 13:03:46 +02:00
Harald Barth
87fcfa0823
Merge branch 'progcurlimit'
2020-09-27 12:22:31 +02:00
Harald Barth
c14596a252
current trip values on PROG depending on state
2020-09-27 12:14:25 +02:00
Gregor Baues
e02f29d132
plaformio.ini with monitor flags
2020-09-27 11:03:05 +02:00
Harald Barth
6911d9ed01
better howto in README.md
2020-09-27 00:44:45 +02:00
Harald Barth
60413b00e3
platformio conf
2020-09-26 23:46:28 +02:00
Harald Barth
9917035534
PROG_TRIP_CURRENT defined here until made runtime changable
2020-09-26 23:33:47 +02:00
Harald Barth
527cc92eac
Merge branch 'feature/config' into mergetest
...
Conflicts:
platformio.ini
2020-09-26 23:28:02 +02:00
Harald Barth
d45d35f32f
Merge branch 'feature/config-saveram' into feature/config
...
Conflicts:
objdump.bat
2020-09-26 23:04:19 +02:00
Harald Barth
a91d127256
Merge branch 'feature/config-saveram' of https://github.com/DCC-EX/CommandStation-EX into feature/config-saveram
2020-09-26 22:57:34 +02:00
Harald Barth
00202e7966
remove unused configs
2020-09-26 22:56:35 +02:00
Fred
59383dd6d5
Update platformio.ini
...
Update platformio build check to include the Ethernet and SPI libraries for a mega when ethernet is used
2020-09-26 16:52:13 -04:00
Harald Barth
79201a911c
fix objdump.sh
2020-09-26 22:28:29 +02:00
Fred
6fb11d5ac9
Update platformio.ini
...
Add dependency for Ethernet library for Mega
2020-09-26 15:06:27 -04:00
Fred
36a59c5c8a
Update platformio.ini
...
Add dependency for Ethernet library for Mega
2020-09-26 15:03:22 -04:00
Fred
c52610ae9c
Update platformio.ini
2020-09-26 14:55:19 -04:00
Fred
2929ce167b
Update platformio.ini
...
Add Ethernet library dependency when that is enabled
2020-09-26 14:34:59 -04:00
Asbelos
38fe65fcca
Drop advanced feature samples from basic ino
2020-09-26 16:29:11 +01:00
Asbelos
c3e17fcf04
Add EthernetInterface (UNTESTED, UNCALLED)
...
Thanks to Gregor....I have modified his originals to eliminate the static initialisation memory loss. These do not show up in the object code if they are not referenced.
2020-09-26 12:01:00 +01:00
Asbelos
36e6c3cd48
Decouple WifiInterface from Parser
...
This removes the need for WifiInterfrace <+> command processing to be included in the link. so parser does not need to see the config settings for wifi.
If Wifi doesnt set the At command callback, parser will return <X> for a <+> command
2020-09-26 10:54:11 +01:00
Asbelos
162c7e6e11
UNTESTED Reduce #ifdef hell on wifi
...
This fix to the structure of the Wifi code alows for a better link optimisation and so it is no longer necessary for the wifi code or header to read values from the config.h file.
Compilation shows that >11Kb of code is eliminated by the linker if the setup and loop are not called.
~including the interface does not really change anything
2020-09-26 09:40:49 +01:00
Asbelos
411a6b1130
Move bulk includes out of .ino
...
I left config.h in the .ino so it shows the user that this will be necessary.
2020-09-26 08:49:51 +01:00
Asbelos
59d77f2362
Remove unnecessary #iddefs
...
These are only avoiding files that alrerady self-destruct... so they don't need to be avoided.
2020-09-26 08:42:24 +01:00
Asbelos
f76fb8d6c5
Merge branch 'feature/config' of https://github.com/DCC-EX/CommandStation-EX into feature/config
2020-09-26 08:10:55 +01:00
Asbelos
9ebe13828a
Correct objdump
2020-09-26 08:10:43 +01:00
Harald Barth
bff7555102
NUM_SERIAL tells us how many serial lines to check
2020-09-25 22:49:53 +02:00
Harald Barth
6035e4d9ad
Set preamblebits main to 16 and remove all preamble config from config.h
2020-09-25 22:27:37 +02:00
Harald Barth
32f1d7d890
Make all Wifi code disappear if Wifi is not enabled.
2020-09-25 22:14:20 +02:00
dexslab
bc8b01fbd6
Minor fixes start Uno Wifi Rev 2 fixes
2020-09-25 13:51:08 -04:00
Asbelos
b6b8bfb04d
Fix Auto-poweron in blocking mode
2020-09-25 12:37:30 +01:00
Harald Barth
10495957dd
remove things that do not need to be configurable
2020-09-24 11:59:01 +02:00
Harald Barth
9c5396bbc2
not worth the hassle
2020-09-24 11:27:21 +02:00
Harald Barth
812cee364f
compiler warning
2020-09-24 11:06:57 +02:00
Harald Barth
1d47536501
Merge branch 'feature/config' of https://github.com/DCC-EX/CommandStation-EX into feature/config
2020-09-24 10:58:17 +02:00
Harald Barth
b810fb45c7
config.h only in .ino
2020-09-24 10:58:08 +02:00
Asbelos
caef013d35
Supply motor shield name for <s>
2020-09-24 09:51:09 +01:00
dexslab
0b603d4dfd
Change motorshield back to whats in config, change from 1.2 version needed
2020-09-23 22:49:18 -04:00
FrightRisk
3d94d8347a
Add support for 2 or 4 line LCD Display
2020-09-23 21:54:01 -04:00
FrightRisk
3df0ae16df
Move version to its own .h file
2020-09-23 21:53:33 -04:00
dexslab
ff7fb3870b
Fix for uno compile with wifi interface that is not needed and fix for compile on both motorshield type not being used properly
2020-09-23 17:54:47 -04:00
FrightRisk
ba79668a8f
Add Ardunio and Motor Board types to <s> cmd
2020-09-23 15:17:01 -04:00
FrightRisk
00fb7c6d04
Merge branch 'feature/config' of https://github.com/DCC-EX/CommandStation-EX into feature/config
...
merge latest changes from remote
2020-09-23 12:05:56 -04:00
FrightRisk
dce241d1ae
more experiments with dccexparser
2020-09-23 11:54:09 -04:00
Asbelos
737300796d
Correct <+> command return
2020-09-23 16:22:20 +01:00
Harald Barth
da979a4492
Merge branch 'feature/config' of https://github.com/DCC-EX/CommandStation-EX into feature/config
2020-09-22 23:24:54 +02:00
Harald Barth
9e1d85f9bb
make number of slots in Uno configurable
2020-09-22 23:24:30 +02:00
dexslab
623187281d
Wifi baud how dare you
2020-09-22 17:15:27 -04:00
Harald Barth
9bb9fa5e84
rewrite freeMemory code
2020-09-22 23:10:52 +02:00