Harald Barth
701f4e852f
Variable number of TCP clients
2024-11-04 17:28:51 +01:00
Harald Barth
263c3d01e3
DISABLE_DIAG by default for Uno and Nano
2024-04-07 09:26:32 +02:00
Harald Barth
697f228a05
Save progmem with DISABLE_VDPY on Uno
2023-11-23 22:14:24 +01:00
pmantoine
a8321fff42
Merge pull request #352 from DCC-EX/STM32_I2C_PMA_NEIL
...
Stm32 i2 c pma neil
2023-09-13 16:43:59 +08:00
peteGSX
a0562fdf5c
Update defines to match changes in devel
2023-09-10 07:06:27 +10:00
peteGSX
dbf053858b
Undo max params
2023-08-30 13:40:09 +10:00
peteGSX
6cad794411
Working with 15 positions
2023-08-29 19:04:45 +10:00
Harald Barth
aa1f25fc72
Set WIFI_FORCE_AP default as false
2023-07-09 12:04:40 +02:00
Harald Barth
f19db3aa5c
DISABLE_PROG does count as less RAM as well
2023-07-04 16:25:15 +02:00
pmantoine
988011475c
STM32 Serial port handling for WiFi
2023-06-20 08:34:27 +08:00
pmantoine
1a3d295564
Nucleo-F446RE and other serial port updates.
2023-05-20 21:50:20 +08:00
Neil McKechnie
cc2846d932
STM32 Native I2C first working version
...
Working for reads and writes, needs more testing and perhaps a polish.
2023-03-27 00:20:59 +01:00
Neil McKechnie
c2e8557c4c
defines.h - cosmetic change to indenting.
...
Lay out long #if statement with indents to make it a bit easier to read.
2023-02-21 11:12:31 +00:00
Neil McKechnie
8e90bb6996
Enable extended addresses and extended OLED characters on all but Nano, Uno and Mega4809..
...
Define I2C_EXTENDED_ADDRESS on most platforms, and define NO_EXTENDED_CHARACTERS on Nano, Uno and Mega4809.
2023-02-21 11:07:19 +00:00
Neil McKechnie
8ed3bbd845
Support for multiple displays
...
Refactor display handling so DisplayInterface class passes the relevant commands to the relevant display objects.
2023-02-16 16:41:13 +00:00
Neil McKechnie
9e0e110b5d
Update defines.h - inappropriate define NO_INTERRUPTS replaced with I2C_USE_WIRE.
2023-02-09 00:17:31 +00:00
Asbelos
1d61a8f3f9
HIGHMEM + WITHROTTLE
...
EXRAIL HIGHMEM feature affects parser and withrottle.
Ringstream and wifi fixes
Withrottle connecting / reconnecting
2022-12-16 13:14:48 +00:00
Harald Barth
81b5b25430
disable EEPROM on ESP32
2022-10-14 14:20:32 +02:00
Harald Barth
ee568fcd11
make the Adc class functions the normal code path
2022-10-04 21:55:13 +02:00
Harald Barth
5e616a9eb2
make compile for other arch but AVR
2022-10-02 22:53:35 +02:00
pmantoine
e7d8d320bd
SAMD21 I2C native interrupt capable driver
2022-08-06 17:51:13 +08:00
pmantoine
17bdd2d724
Teensy build support, STM32F411RE first beta
2022-08-06 16:53:14 +08:00
Harald Barth
0373f060fb
use pragma GCC push and pop correctly
2022-07-26 12:18:33 +02:00
Asbelos
3681f0e445
Serial/SerialUSB cleanup
2022-07-08 15:52:46 +01:00
Asbelos
9768083bfe
DCCTimer::reset
...
Moves CPU dependent reset code into correct place.
2022-07-08 15:01:40 +01:00
Asbelos
090acdae44
More SAMD cleanup
2022-07-08 10:46:52 +01:00
Asbelos
385afdeb6c
Merge remote-tracking branch 'origin/TrackManager_SAMD' into PORTX_HAL
2022-07-07 10:02:28 +01:00
Asbelos
108c5050ad
Update defines.h
...
Avoid Wifi on uniwifirev2 untile we have a proper wifinina interface.
2022-07-06 23:46:00 +01:00
Asbelos
06d1040da0
Merge remote-tracking branch 'origin/SAMD_Integration_PMA' into PORTX_HAL
2022-07-06 17:13:59 +01:00
Asbelos
14dc569366
Moved CPU type detection to defines.h
...
And fixed up BIG_RAM/HAS_ENOUGH_RAM issues.
2022-07-06 17:05:34 +01:00
pmantoine
6135272c32
SAMD Support Initial Patches
2022-05-17 18:06:08 +08:00
Asbelos
d2fa44eec7
EXRAIL VIRTUAL_TURNOUT
2022-05-16 11:06:41 +08:00
pmantoine
cb365579d8
Minor edits.
2022-05-05 21:20:49 +08:00
pmantoine
5dfc014f49
Some useful code plug debug goo
2022-04-05 09:24:29 +08:00
pmantoine
cd0dfc565c
Initial SAMD defines
2022-04-01 21:29:15 +08:00
Harald Barth
f7e2c0ca99
add ESP defines
2022-03-04 23:37:27 +01:00
Fred
bd7c8bf78e
Rename RMFT files and references to EXRAIL ( #201 )
...
Make naming consistent with our marketing of ex-rail for files and defines
* Rename RMFT.h to EXRAIL.h
* Rename RMFT2.cpp to EXRAIL2.cpp
* Rename RMFT2.h to EXRAIL2.h
* Rename RMFT2MacroReset.h to EXRAIL2MacroReset.h
* Rename RMFTMacros.h to EXRAILMacros.h
* Rename RMFT references to EXRAIL
2022-01-30 12:31:26 -05:00
Harald Barth
73ea7a1479
compiles on Nano Every
2022-01-15 20:23:58 +01:00
Harald Barth
d45585ce3d
update copyright notes
2022-01-07 02:28:35 +01:00
Asbelos
4d809b85b3
Clean up exrail warning on nanos
2021-12-15 20:08:24 +00:00
Asbelos
a4fc10d466
Wifi/Ethernet warnings
2021-12-05 12:24:46 +00:00
Harald Barth
a4f746c00c
Warn for broken configs
2021-11-22 00:41:47 +01:00
Harald Barth
1807189183
make it possible to disable EEPROM code to save flash space
2021-11-08 02:07:21 +01:00
Asbelos
50a9e08d1f
defines/configig include tidy
...
now just 2 places where config is included...
1) in defines.h
2) At the start of the .ino so it can be made obvious to the user what is happening.
2021-08-23 11:55:42 +01:00
Neil McKechnie
ca55834051
Update defines.h
...
Add #include config.h (on which defines.h is reliant).
2021-08-23 10:46:12 +01:00
Neil McKechnie
3e50a6bdad
Add include guard to defines.h
...
Ensure that defines.h is only process once, even if included multiple times.
2021-08-22 22:23:08 +01:00
FrightRisk
5eff4c5ee5
Squash all commits on RMFT branch to create EX-RAIL branch
2021-08-03 17:12:25 -04:00
Mike S
dd97c4ba49
Some additional fixes for typos.
2021-03-30 18:11:22 -04:00
Mike S
8141311e66
Revisions to support Teensy 3.x and Teensy 4.x
2021-03-25 13:16:12 -04:00
Asbelos
933eab5f2d
Ban mixed wifi/ethernet
2021-03-11 13:58:58 +00:00