port to ESP32C3
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@ -291,3 +291,4 @@ dkms.conf
|
|||||||
|
|
||||||
.vscode/settings.json
|
.vscode/settings.json
|
||||||
sdkconfig.defaults
|
sdkconfig.defaults
|
||||||
|
.clangd
|
||||||
|
|||||||
@ -22,12 +22,20 @@ static const char *TAG = "CONFIG";
|
|||||||
|
|
||||||
#define HARDCODED_CONFIG
|
#define HARDCODED_CONFIG
|
||||||
#ifdef HARDCODED_CONFIG
|
#ifdef HARDCODED_CONFIG
|
||||||
#define HARDCODED_CONFIG_LED_STRIP_A_PIN 12U
|
#define HARDCODED_CONFIG_LED_STRIP_A_PIN 3U
|
||||||
#define HARDCODED_CONFIG_LED_STRIP_B_PIN 14U
|
#define HARDCODED_CONFIG_LED_STRIP_B_PIN 2U
|
||||||
#define HARDCODED_CONFIG_LED_STRIP_A_COUNT 7U
|
#define HARDCODED_CONFIG_LED_STRIP_A_COUNT 10U
|
||||||
#define HARDCODED_CONFIG_LED_STRIP_B_COUNT 7U
|
#define HARDCODED_CONFIG_LED_STRIP_B_COUNT 10U
|
||||||
#define HARDCODED_CONFIG_PWM_PIN 13U
|
#define HARDCODED_CONFIG_PWM_PIN 1U
|
||||||
#define HARDCODED_CONFIG_LOCALBTN_PIN GPIO_NUM_0
|
|
||||||
|
#if defined(CONFIG_IDF_TARGET_ESP32C3)
|
||||||
|
#define HARDCODED_CONFIG_LOCALBTN_PIN 9
|
||||||
|
#elif defined(CONFIG_IDF_TARGET_ESP32)
|
||||||
|
#define HARDCODED_CONFIG_LOCALBTN_PIN 0
|
||||||
|
#else
|
||||||
|
#error "Unsupported target: BOOT button GPIO not defined"
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Global state
|
// Global state
|
||||||
|
|||||||
@ -194,7 +194,7 @@ static esp_err_t init_strip(led_strip_t *strip, int8_t pin, uint16_t num_leds)
|
|||||||
rmt_tx_channel_config_t tx_chan_config = {
|
rmt_tx_channel_config_t tx_chan_config = {
|
||||||
.clk_src = RMT_CLK_SRC_DEFAULT,
|
.clk_src = RMT_CLK_SRC_DEFAULT,
|
||||||
.gpio_num = pin,
|
.gpio_num = pin,
|
||||||
.mem_block_symbols = 64,
|
.mem_block_symbols = 48,
|
||||||
.resolution_hz = 80000000, // 80MHz
|
.resolution_hz = 80000000, // 80MHz
|
||||||
.trans_queue_depth = 4,
|
.trans_queue_depth = 4,
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user