Harald Barth
|
7bad16dc59
|
ESP32 DCCWaveform::begin() bugfix for prog
|
2022-08-04 01:20:33 +02:00 |
|
Harald Barth
|
87fd1b887e
|
ESP32 RMT pin add function
|
2022-08-04 01:19:11 +02:00 |
|
Harald Barth
|
fad504bc7f
|
extra catch for buggy compiler/preprocessor
|
2022-08-03 09:31:03 +02:00 |
|
Harald Barth
|
172dbfd444
|
make whole files ESP32 only
|
2022-08-03 08:57:34 +02:00 |
|
Harald Barth
|
ee279c9a03
|
version update
|
2022-08-02 21:56:06 +02:00 |
|
Harald Barth
|
33327d14c9
|
Current reading for ACK and overload on ESP32
|
2022-08-02 21:49:16 +02:00 |
|
Harald Barth
|
6167a949b6
|
approx conversion factor for 12bit ADC of ESP32
|
2022-08-02 21:46:00 +02:00 |
|
Harald Barth
|
df767aaa36
|
go back to idle/reset packet if nothing to do
|
2022-08-02 21:44:29 +02:00 |
|
Harald Barth
|
37ea688eab
|
do compare with 255 right
|
2022-08-02 20:58:05 +02:00 |
|
Harald Barth
|
89905f8ed7
|
check ack in loop and update version
|
2022-08-02 16:32:21 +02:00 |
|
Harald Barth
|
c7cf8246a7
|
make sentResetsSincePacket private to the class and replace all accesses with with methods
|
2022-08-02 15:57:45 +02:00 |
|
Harald Barth
|
863f2f4a85
|
eliminate resetsCounterP/setResetCounterPointer and replace with isProgTrack/makeProgTrack method
|
2022-08-02 15:36:51 +02:00 |
|
Harald Barth
|
6b2cd226e2
|
provide methods to access sentResetsSincePacket
|
2022-08-02 15:13:29 +02:00 |
|
Harald Barth
|
07600274f1
|
count packets sent by RMT HW
|
2022-08-02 12:42:20 +02:00 |
|
Harald Barth
|
167c5db1fe
|
version which does MAIN on ESP32
|
2022-08-02 01:30:26 +02:00 |
|
Harald Barth
|
2c24bbee17
|
typo in DIAG
|
2022-08-02 01:26:02 +02:00 |
|
Harald Barth
|
b09dba1213
|
Make packetPending private and new access routine. Implement schedulePacket without packetPending variable for ESP32
|
2022-08-02 01:24:01 +02:00 |
|
Harald Barth
|
33c9155f6e
|
Make own interrupt routine selection array as RMT api only can have one interrupt routine with one argument
|
2022-08-02 01:22:36 +02:00 |
|
Harald Barth
|
e5ce76e703
|
idle waveform through RMT
|
2022-08-01 22:56:56 +02:00 |
|
Harald Barth
|
7a123e7e17
|
make service start to be outside the DONT_TOUCH_WIFI_CONF area
|
2022-08-01 09:47:29 +02:00 |
|
Harald Barth
|
ed1b451b85
|
ESP32 Wifi "good to have" commands
|
2022-07-31 13:35:25 +02:00 |
|
Harald Barth
|
90d6ff43c5
|
on ESP32 wifiloop is an own task
|
2022-07-31 13:31:58 +02:00 |
|
Harald Barth
|
9d4e7903d5
|
version tag
|
2022-07-31 10:46:42 +02:00 |
|
Harald Barth
|
eeb70293e0
|
disable ringstream read from flash
|
2022-07-31 10:42:03 +02:00 |
|
Harald Barth
|
024c8fc199
|
repair peek
|
2022-07-31 10:41:27 +02:00 |
|
Harald Barth
|
ddc0c5ac3c
|
new ringstream peek inline
|
2022-07-31 09:41:46 +02:00 |
|
Harald Barth
|
8916d1415f
|
Revert "add RinStream::peek()"
This reverts commit 26fc11d1a6 .
|
2022-07-31 09:23:02 +02:00 |
|
Harald Barth
|
2ad0d7ab76
|
ESP32 wifi should not sleep, otherwise auth errors
|
2022-07-31 09:20:34 +02:00 |
|
Harald Barth
|
3f0b3ccaf7
|
ESP32 wifi added to startup and loop
|
2022-07-31 08:49:12 +02:00 |
|
Harald Barth
|
bdd87e7399
|
wifi 2nd try kludge
|
2022-07-31 08:47:58 +02:00 |
|
Harald Barth
|
3aef54c0fe
|
add RinStream::info()
|
2022-07-31 00:53:26 +02:00 |
|
Harald Barth
|
26fc11d1a6
|
add RinStream::peek()
|
2022-07-31 00:50:59 +02:00 |
|
Harald Barth
|
d29219f858
|
ifdef whole file
|
2022-07-31 00:23:19 +02:00 |
|
Harald Barth
|
06647ae7e4
|
make RMT channel compile without dccpacket class
|
2022-07-31 00:18:35 +02:00 |
|
Harald Barth
|
ca84cd2ea6
|
Merge ESP32 files of branch 'ESP32-checkpoint' into PORTX_HAL
|
2022-07-31 00:15:38 +02:00 |
|
Harald Barth
|
fb513b64f9
|
(c) and version tag
|
2022-07-30 23:08:42 +02:00 |
|
Harald Barth
|
4316413618
|
compiles (but no waveform) on ESP32
|
2022-07-30 23:02:26 +02:00 |
|
Harald Barth
|
bfa81b801e
|
fix compiler Werror
|
2022-07-30 21:54:28 +02:00 |
|
Harald Barth
|
ec12baa0ca
|
motor driver def for standard shield on uno form factor
|
2022-07-30 21:50:21 +02:00 |
|
Harald Barth
|
7ce74cfdf8
|
pin assignment for uno form factor board
|
2022-07-30 21:33:25 +02:00 |
|
Harald Barth
|
67e8c04314
|
in principle schedules packets
|
2022-07-30 21:11:51 +02:00 |
|
Harald Barth
|
37f44709f9
|
RMT prog track channel start
|
2022-07-30 15:59:19 +02:00 |
|
Harald Barth
|
83300387d2
|
working pin assignment in config.example.h
|
2022-07-30 15:57:35 +02:00 |
|
Harald Barth
|
237846f190
|
clean up diag, multiple gpio pin test worked
|
2022-07-30 15:47:19 +02:00 |
|
Harald Barth
|
6c940615f6
|
make mDC a vector in the Container and bugfixes
|
2022-07-30 15:33:47 +02:00 |
|
Harald Barth
|
342b9798f0
|
define GETFLASHP for pointers
|
2022-07-30 15:32:02 +02:00 |
|
Harald Barth
|
a5d47e0c2c
|
make mDC a singleton static member of MotorDriverContainer
|
2022-07-30 15:28:09 +02:00 |
|
Harald Barth
|
feebe67ecb
|
fix compiler Werror
|
2022-07-30 10:40:45 +02:00 |
|
Harald Barth
|
6e8929c89e
|
Force inline because we do not want to use stack space for this function even if compiler has other preferences
|
2022-07-26 12:32:18 +02:00 |
|
Harald Barth
|
0373f060fb
|
use pragma GCC push and pop correctly
|
2022-07-26 12:18:33 +02:00 |
|