nuttx/boards/xtensa/esp32/esp32-devkitc/configs
Filipe Cavalcanti 91dfd20eaf arch/xtensa: add support for brushed DC motor control
arch/xtensa: add support for capture driver on ESP32 and ESP32|S3|

Squashed:
Initial settings for MCPWM Capture on board level
Created lower half files - compilation ok
Using capture debug features. Simple example on fops works
Successful duty and freq calculation
Documentation update
Fixed and added interupt capabilities for all 3 capture channels
Cleaned defconfig
Renamed macros, added S3 options and moved arch source to common dir
Added support for ESP32S3
Added capture example to defconfig and renamed

Basic bring up ready. New Kconfig options for motor.

Good motor registration

Working on enabling pwm generators

Working on enabling pwm generators

Added fops functions

Success on PWM 50%

stable pwm operation for bdc

Added loopback option for testing

Improved rules on fsm

Working motor direction control

Testing new ISR for fault handling

Issues on fault ISR

Removed fault implementation (not working)

Added support for esp32s3

Documentation improvements

Added default motor spin direction

Added parameter change while running

Review fixes

arch/xtensa: add support for fault signal on motor control

Squashed:
Initial settings for MCPWM Capture on board level
Created lower half files - compilation ok
Using capture debug features. Simple example on fops works
Successful duty and freq calculation
Documentation update
Fixed and added interupt capabilities for all 3 capture channels
Cleaned defconfig
Renamed macros, added S3 options and moved arch source to common dir
Added support for ESP32S3
Added capture example to defconfig and renamed

Basic bring up ready. New Kconfig options for motor.

Good motor registration

Working on enabling pwm generators

Working on enabling pwm generators

Added fops functions

Success on PWM 50%

stable pwm operation for bdc

Added loopback option for testing

Improved rules on fsm

Working motor direction control

Testing new ISR for fault handling

Issues on fault ISR

Removed fault implementation (not working)

Added support for esp32s3

Documentation improvements

Added default motor spin direction

Added parameter change while running

Got responsive fault indicator

Working brakes - still need to work on starting isr

Fixed single-time ISR initializiation

Working soft brake on fault

Improved KConfig for BDC and BLDC

Kconfig fixed at board level
2024-07-27 12:08:51 +08:00
..
audio net: Enable ICMP by default if IPv4 is enabled 2024-07-09 17:08:27 +08:00
autopm net: Enable ICMP by default if IPv4 is enabled 2024-07-09 17:08:27 +08:00
ble boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
blewifi net: Enable ICMP by default if IPv4 is enabled 2024-07-09 17:08:27 +08:00
bmp280 boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
brickmatch boards: Rename shiftgame to brickmatch 2023-10-24 13:54:32 +08:00
buttons boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
capture arch/xtensa: add support for brushed DC motor control 2024-07-27 12:08:51 +08:00
coremark xtensa/esp32_esp32s2_esp32s3: enable syslog bufferring 2023-06-02 10:17:54 +08:00
cxx boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
dac boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
efuse net: Enable ICMP by default if IPv4 is enabled 2024-07-09 17:08:27 +08:00
elf boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
i2schar xtensa/esp32_esp32s2_esp32s3: enable syslog bufferring 2023-06-02 10:17:54 +08:00
knsh esp32: add simple boot support 2024-07-04 18:22:24 -03:00
leds boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
max6675 boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
mcp2515 boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
mcuboot_nsh boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
mcuboot_slot_confirm boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
mcuboot_update_agent net: Enable ICMP by default if IPv4 is enabled 2024-07-09 17:08:27 +08:00
modbus boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
module boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
motor arch/xtensa: add support for brushed DC motor control 2024-07-27 12:08:51 +08:00
mqttc net: Enable ICMP by default if IPv4 is enabled 2024-07-09 17:08:27 +08:00
ms5611 boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
nsh boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
nxdiag boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
nxlooper net: Enable ICMP by default if IPv4 is enabled 2024-07-09 17:08:27 +08:00
oneshot boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
ostest boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
pm esp32_c3/pm: Fix assert issue in PM mode 2024-05-07 15:45:32 +08:00
psram boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
psram_usrheap boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
pwm boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
qemu-openeth net: Enable ICMP by default if IPv4 is enabled 2024-07-09 17:08:27 +08:00
random boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
rmt esp32/rmt: Use the Espressif`s common RMT driver. 2024-04-02 14:50:59 -03:00
rtc boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
smp xtensa/esp32_esp32s2_esp32s3: enable syslog bufferring 2023-06-02 10:17:54 +08:00
softap net: Enable ICMP by default if IPv4 is enabled 2024-07-09 17:08:27 +08:00
sotest boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
spiflash boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
sta_softap net: Enable ICMP by default if IPv4 is enabled 2024-07-09 17:08:27 +08:00
tickless boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
timer boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
twai boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
wamr_wasi_debug net: Enable ICMP by default if IPv4 is enabled 2024-07-09 17:08:27 +08:00
watchdog boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
watcher boards/esp32: Increase init task stack size to 3072 2024-03-07 20:47:40 +08:00
wifi net: Enable ICMP by default if IPv4 is enabled 2024-07-09 17:08:27 +08:00
wifi_smp net: Enable ICMP by default if IPv4 is enabled 2024-07-09 17:08:27 +08:00
wifinsh net: Enable ICMP by default if IPv4 is enabled 2024-07-09 17:08:27 +08:00
wifishare net: Enable ICMP by default if IPv4 is enabled 2024-07-09 17:08:27 +08:00