esp-idf/components
Djordje Nedic dd10afb18d tools: overhaul csv handling for mfg_gen and nvs_partition_gen
This fixes the issue where multiline strings and strings with delimiters inside the nvs input csv file were incorrectly parsed, and adds back the ability to add comment lines anywhere in the CSV file.

The issue stems from the move away from the python built in csv module to manual parsing, which was made after moving away from using the csv module to parse mfg data.

This reverts back to using the csv module for parsing and writing csv data in both mfg_gen and nvs_partition_gen, fixes the original issue in mfg_gen and improves code quality which makes the code more readable and maintainable.

Closes https://github.com/espressif/esp-idf/issues/7175
2022-06-24 22:18:00 +02:00
..
app_trace apptrace: Adds ESP32-C3 support 2022-05-13 16:23:46 +03:00
app_update bootloader: Fixes bootloader_common_get_sha256_of_partition. Adds hash check. 2022-01-25 20:01:00 +08:00
asio asio coap: If LWIP IPV6 is disabled, automatically don't build asio & coap 2021-11-23 22:39:58 +08:00
bootloader esp32c3: Adds ECO4 revision 2022-04-08 18:25:16 +08:00
bootloader_support reset_reasons: EFUSE_RST is treated as POWERON_RST 2022-06-22 17:56:32 +08:00
bt ble_mesh: stack: Add filter old seq_auth packet menuconfig 2022-06-23 16:19:15 +08:00
cbor esp_ipc: fix race condition in ipc task 2021-09-17 23:19:27 +03:00
cmock Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
coap asio coap: If LWIP IPV6 is disabled, automatically don't build asio & coap 2021-11-23 22:39:58 +08:00
console console: linenoise: fix usage of an uninitialized buffer 2022-04-20 16:03:23 +05:30
cxx vfs_usb_serial: set secondary selection for making usb port can output under default menu 2022-05-12 12:23:35 +08:00
driver Merge branch 'bugfix/i2c_timeout_issue_v4.3' into 'release/v4.3' 2022-06-09 11:10:57 +08:00
efuse efuse: Checks errors of 4x coding scheme for BLOCK0 if so then abort 2022-06-22 18:04:11 +08:00
esp32 components/bt: move config BT_RESERVE_DRAM from bluedroid to ESP32 controller 2022-03-11 10:48:21 +00:00
esp32c3 esp32c3: Adds ECO4 revision 2022-04-08 18:25:16 +08:00
esp32s2 System/Memprot: fixed voltage glitching detection logic 2021-10-04 19:25:32 +02:00
esp32s3 Merge branch 'feature/support_bss_in_psram_for_esp32s2_v4.3' into 'release/v4.3' 2021-09-15 08:09:42 +00:00
esp_adc_cal adc: upgrade adc calibration algorithm to version 2 on c3 2022-02-15 15:27:25 +08:00
esp_common versions: Update version to 4.3.3 2022-06-02 23:41:07 +02:00
esp_eth esp_eth: EMAC start/stop optimization 2022-03-07 14:54:55 +01:00
esp_event [esp_event]: fixed and improved docs 2021-09-10 10:12:39 +08:00
esp_gdbstub fix (gdbstub): added xtensa, esp32 as public includes in component.mk 2021-11-10 13:45:05 +08:00
esp_hid Fixed left right key confusion in comments. 2022-01-05 10:47:56 +08:00
esp_http_client esp_http_client: Enable support of crt_bundle in esp_http_client 2022-06-01 14:38:51 +05:30
esp_http_server fix(server): Fix websocket server not support handle multiple connections when client send CLOSE frame 2022-05-06 17:58:52 +08:00
esp_https_ota esp_https_ota: Enable option of using global_ca_store and x509_crt_bundle 2022-06-01 14:01:19 +05:30
esp_https_server Fixed ssl_ctx not being freed at the time of error. 2020-11-25 13:47:38 +05:30
esp_hw_support esp_hw_support: Adds a msg when 32k xtal was stopped 2022-06-09 22:48:53 +08:00
esp_ipc esp_ipc: Fix a case when ipc_task() can wake up blocking task early 2022-06-09 10:59:30 +00:00
esp_local_ctrl Added support for security1 in local control 2021-09-21 09:21:18 +05:30
esp_netif esp_netif: Fix dhcps state transitions 2021-07-19 15:00:37 +02:00
esp_pm pm_impl: fix neither enter light sleep nor enter waiti state in idle task 2022-04-21 14:38:17 +08:00
esp_ringbuf ringbuf: Fix bug where comparision between a signed and unsigned operand resulted in incorrect free size for no-split/allow-split buffers 2021-12-27 15:02:27 +08:00
esp_rom reset_reasons: EFUSE_RST is treated as POWERON_RST 2022-06-22 17:56:32 +08:00
esp_serial_slave_link essl: add essl spi support to communicate with spi slave hd mode 2021-10-15 16:50:24 +08:00
esp_system efuse: Checks errors of 4x coding scheme for BLOCK0 if so then abort 2022-06-22 18:04:11 +08:00
esp_timer spi_flash: No CPU release time for an erase operation when OS is not running 2021-11-04 15:18:44 +08:00
esp_websocket_client transport: Add CONFI_WS_TRANSPORT for optimize the code size 2021-06-23 11:26:56 +08:00
esp_wifi esp_wifi: Remove group cipher check for PMF connection 2022-05-27 14:01:28 +05:30
esp-tls esp_tls_mbedtls.c: Fix esp-idf integration of esp-cryptoauthlib 2022-06-07 14:46:35 +05:30
espcoredump coredump: backport the coredump test data from v4.4 2022-02-28 12:29:08 +07:00
esptool_py efuse: update efuse name (backport v4.3) 2022-05-31 14:42:05 +08:00
expat expat: upgrade to v2.4.3 release 2022-01-31 11:15:29 +05:30
fatfs Merge branch 'bugfix/vfs_fat_(p)write_on_diskfull_v4.3' into 'release/v4.3' 2022-04-21 23:12:44 +08:00
freemodbus freemodbus: fix port enable disable sequence for tcp master and slave 2022-03-08 09:40:08 +01:00
freertos freertos: Indicate completed initialization for APP CPU with idle task hook 2022-06-14 14:25:59 +05:30
hal Merge branch 'bugfix/cpu_cycle_count_not_iram_v4.3' into 'release/v4.3' 2022-06-22 11:42:27 +08:00
heap Heap: fix typos in test and component 2022-04-13 14:23:51 +08:00
idf_test CI: optimize integration test workflow 2022-02-15 13:23:15 +08:00
jsmn Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
json cJSON: Update submodule to latest release. 2021-08-30 13:16:55 +05:30
libsodium libsodium: fix source directory names to address build issues with Make 2021-08-12 08:43:35 +05:30
log Merge branch 'feature/c3_IDF-2554' into 'master' 2021-01-13 12:55:21 +08:00
lwip lwip: Security fixes; PPPoS null-deref; NAPT ip-forward 2022-03-09 10:33:31 +01:00
mbedtls esp_crt_bundle: Fix build problems if MBEDTLS_CERTIFICATE_BUNDLE is disabled 2022-06-13 11:24:00 +05:30
mdns components/bt: move config BT_RESERVE_DRAM from bluedroid to ESP32 controller 2022-03-11 10:48:21 +00:00
mqtt mqtt: Fix sending log data; dup flag after queue 2022-03-08 09:49:50 +01:00
newlib newlib: Mitigate UT - time adjustment happens linearly 2022-02-23 16:51:28 +08:00
nghttp Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
nvs_flash tools: overhaul csv handling for mfg_gen and nvs_partition_gen 2022-06-24 22:18:00 +02:00
openssl Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
partition_table partition_table: Fix case when a few similar to otadata partitions in the table 2021-10-26 16:07:31 +08:00
perfmon esp32c3: Disable components that are not yet supported 2020-12-31 09:27:38 +11:00
protobuf-c
protocomm Fix iOS advertisement response and simplify 2022-05-16 04:08:12 +00:00
pthread pthread: Fix behaviour when pthread destructor calls pthread_getspecific/pthread_setspecific 2021-12-21 01:27:49 +00:00
riscv RISC-V: Fix vectors.S assembly file indentation and macro usage 2022-04-22 13:17:59 +03:00
sdmmc Fix minor documentation issue 2020-12-25 15:46:36 +08:00
soc reset_reasons: EFUSE_RST is treated as POWERON_RST 2022-06-22 17:56:32 +08:00
spi_flash rom, spi_flash: add a patch for esp_flash_erase_region for C3, S3 2022-03-16 11:52:14 +01:00
spiffs spiffs: add init checks for partition alignment and data types 2022-04-20 12:53:57 +02:00
tcp_transport tcp_transport: Add option to enable crt_bundle for SSL connection 2022-06-01 14:39:01 +05:30
tcpip_adapter components: Use CONFIG_LWIP_IPV6 to strip IPv6 function in components 2021-04-12 05:42:50 +00:00
tinyusb esp_ipc: fix race condition in ipc task 2021-09-17 23:19:27 +03:00
touch_element touch_element: add unit test for Touch Element lib 2022-04-22 03:13:25 +00:00
ulp ulp riscv: force cocpu clock on to prevent spurious cocpu trap resets 2021-07-28 18:15:38 +08:00
unity spi_flash: mocking should be possible now 2020-12-14 18:53:14 +08:00
vfs vfs: Fix potential select() race if both sock and other-fd trigger 2022-06-21 16:39:58 +00:00
wear_levelling docs: update sdmmc and vfs cn trans 2022-02-22 11:07:16 +08:00
wifi_provisioning feat(wifi_provisioning): Optimize memory for wifi scan ap number 2022-05-16 14:14:23 +08:00
wpa_supplicant esp_wifi: Fix the negotiation of method with eap server. 2022-06-14 12:34:18 +00:00
xtensa apptrace: Refactors apptrace for better support various tracing HW 2022-05-13 08:45:31 +00:00