Commit Graph
68 Commits
Author SHA1 Message Date
Martin Gaňo 024b58604a docs: Describe the approach of fatfsgen.py and fatfsparse.py 2023-04-11 09:41:06 +05:30
Martin Gaňo 21408698e1 fatfsgen.py: Support for detection of minimal partition size 2022-09-30 15:20:49 +02:00
Martin Gaňo 1206d05d36 fatfsgen.py: removed unused options in Kconfig 2022-09-30 14:49:20 +02:00
Martin Gaňo 7fb62d41d5 fatfsgen.py: omit cluster allocation when the file is empty 2022-09-29 16:18:56 +02:00
Martin Gaňo 41742c2369 fatfs: enabled reading sector size and sectors count from boot sector in rawflash 2022-09-29 16:16:36 +02:00
Martin Gaňo f995584a6d fatfs: unittest fatfs ignores leading spaces 2022-09-29 12:22:53 +02:00
Martin Gano 1b3fed3b5c Merge branch 'feature/fatfsgen-enable-512-bytes-sector' into 'master'
fatfsgen.py: enabled 512 sized sectors

Closes IDF-5523

See merge request espressif/esp-idf!20344
2022-09-28 23:11:12 +08:00
Martin Gaňo 943f96422b fatfs: add test coverage and comments to the fatfsgen.py related code 2022-09-27 12:14:32 +02:00
Martin Gaňo 2a0ea8703d fatfsgen.py: enabled 512 sized sectors 2022-09-27 10:18:52 +02:00
Martin Gaňo 567f5f963c fatfsgen.py: use lfn record when forbidden character detected in the file name
The file name is recorded as a LFN when it doesn't fit 8.3 pattern or if it contains characters prohibited in SFN
2022-09-21 15:22:51 +00:00
Martin Gaňo b187fad076 fatfsgen.py: Increase number of files in directory
By starting the ID at the value 1, instead of ord('1') we increase the possible number of files by 49.
2022-09-21 13:30:05 +00:00
Martin Gano e9d7340f3b Merge branch 'bugfix/fatfsgen-enable-multiple-dots' into 'master'
fatfsgen.py: Enable multiple dots in lfn filename

Closes IDF-5969

See merge request espressif/esp-idf!20153
2022-09-17 01:27:43 +08:00
Martin Gaňo 53c2ea2d08 fatfsgen.py: enable multiple dots in the long file name 2022-09-16 13:50:12 +02:00
Martin Gaňo 26f7f105c3 fatfsparse.py: Fixed ignoring first file in directory
Closes IDF-5968
2022-09-15 19:38:39 +02:00
Martin Gaňo 30dd0fbf30 fatfsparse.py: enable automatic WL detection 2022-09-15 10:51:48 +00:00
Martin Gaňo 131b28314e fatfsgen.py: fixed missing NULL terminator 2022-09-14 16:55:13 +02:00
Martin Gano 890a84dcc4 Merge branch 'bugfix/fix-corrpted-content-full-partition' into 'master'
fatfsparse.py: Limit the file content size to correct number

Closes IDF-5947

See merge request espressif/esp-idf!20048
2022-09-13 05:46:26 +08:00
Martin Gaňo 37178dfa74 fatfsparse.py: limit the file content size to correct number 2022-09-12 14:13:03 +00:00
Martin Gano 99f836e07a Merge branch 'feature/fatfsparse-enable-automatic-detection-wl-lfn' into 'master'
fatfsparse.py: enable automatic detection of lfn

Closes IDF-5622

See merge request espressif/esp-idf!20007
2022-09-09 01:10:43 +08:00
Martin Gaňo 72acbeb921 fatfsparse.py: enable automatic detection of lfn 2022-09-08 10:53:04 +02:00
Martin Gano 59ecac263e Merge branch 'docs/add-missing-cmd-parameter-fatfsparse' into 'master'
fatfsparse.py/docs: Added missing cmd parameter to the docs

See merge request espressif/esp-idf!19301
2022-08-02 18:56:25 +08:00
Martin Gaňo 2d173c0777 fatfsgen.py: enabled extension of the FAT table
Closes IDF-5688
2022-08-01 20:29:02 +02:00
Martin Gaňo a542e9424c fatfsparse.py/docs: Added missing cmd parameter to the docs 2022-07-29 15:29:23 +02:00
Martin Gano 50626e776e Merge branch 'bugfix/speedup-fatfsgen-cluster-allocation' into 'master'
fatfsgen.py: Speedup FAT cluster allocation in fatfs partition generator

Closes IDF-5243

See merge request espressif/esp-idf!19216
2022-07-28 18:02:11 +08:00
Martin Gaňo d56e692f2f fatfsgen.py: Speedup FAT cluster allocation in fatfsgen.py
Closes IDF-5243
2022-07-28 01:37:39 +02:00
Martin Gaňo 2ddcda29b3 fatfsparse.py: Add support for WL 2022-07-26 14:50:07 +02:00
Martin Gaňo 58b1c140d7 fatfsgen.py: add description of the parameter PRESERVE_TIME 2022-07-20 13:06:57 +02:00
Martin Gaňo 0f160c8f11 fatfs: enable long file names for fatfsparse.py 2022-06-09 15:51:03 +02:00
Martin Gano d11af9051b Merge branch 'bugfix/fixed-unsatisfiable-condition' into 'master'
Fixed comparison with ESP_MONITOR_DECODE

Closes IDFGH-7482

See merge request espressif/esp-idf!18325
2022-05-31 19:00:12 +08:00
Martin Gaňo 24e856a509 Fixed comparsion of integer and string that evaluated always to False
Closes https://github.com/espressif/esp-idf/issues/9052
Closes IDFGH-7482
2022-05-31 12:51:47 +02:00
Martin Gaňo 59ba6999ae Removed misleading sentence about fatfs lfn encoding
Closes IDF-5174

Related to IDF-4795
2022-05-30 15:33:58 +02:00
Martin Gano 67920a03dc Merge branch 'feature/add-chaining-fatfsparse' into 'master'
fatfs: enable cluster chaining for fatfsparse.py

Closes IDF-4975

See merge request espressif/esp-idf!18069
2022-05-28 22:31:36 +08:00
Martin Gano 8ef66536ed fatfsparse.py: add cluster chaining support to enable reading longer-than-sector files
Closes IDF-4975
2022-05-25 15:49:24 +02:00
Martin Gano e9716b1498 Merge branch 'feature/add-fatfs-parser' into 'master'
fatfsgen.py implement functionality for parsing fatfs

Closes IDF-4360

See merge request espressif/esp-idf!17951
2022-05-17 17:07:13 +08:00
Martin Gano 89f754183e Merge branch 'contrib/github_pr_8788' into 'master'
Add idf.py monitor argument --no-reset (-R) (GitHub PR)

Closes IDFGH-7189, IDFGH-7301, and IDFGH-5963

See merge request espressif/esp-idf!18010
2022-05-10 23:34:37 +08:00
Martin Gaňo c02c0cc9b7 Tools: Add --no-reset option for IDF Monitor in order to avoid resetting the chip target upon connection
Closes https://github.com/espressif/esp-idf/issues/8889

Closes IDFGH-7189, IDFGH-7301, IDFGH-5963

Closes https://github.com/espressif/esp-idf/issues/7651

Merges https://github.com/espressif/esp-idf/pull/8788
2022-05-10 14:19:37 +02:00
Martin Gano d612c71be5 Merge branch 'feature/enable-datetime-modification-fatfs' into 'master'
fatfsgen.py: enabled date and time for fatfs

Closes IDF-4092

See merge request espressif/esp-idf!17519
2022-04-08 05:24:09 +08:00
Martin Gano d76de32f74 fatfsgen.py: enabled date and time for fatfs 2022-04-07 15:01:28 +02:00
Martin Gaňo 931ad14979 Fixed copyright header 2022-01-03 00:09:31 +01:00
Martin Gano 7460deeae8 support for wear levelling in fatfs partition generator
Closes https://github.com/espressif/esp-idf/issues/5785
2021-11-29 16:57:47 +01:00
Martin Gano 9464a232a1 Merge branch 'feature/add-python-implementation-fatfsgen' into 'master'
Script for generating FATFS on a host

Closes IDF-4093

See merge request espressif/esp-idf!15290
2021-11-03 15:18:31 +00:00
Martin Gano 3c4034d36e support for generating FATFS on a host 2021-11-03 13:06:11 +01:00
Martin Gaňo 2452dc57f0 Tools: extracted functionality out of idf_monitor 2021-08-03 19:18:17 +08:00
Martin Gaňo f25ed8bbdf Tools: Fixed typo in idf_tools.py 2021-07-28 16:43:02 +08:00
Martin Gaňo 5874fceb0d Moved coredump utils out of idf_monitor 2021-06-28 13:56:39 +02:00
Martin Gaňo 38c148b904 Temporarily set LANG to en code to avoid RuntimeError
Closes https://github.com/espressif/esp-idf/issues/7173
2021-06-22 13:05:44 +02:00
Martin Gaňo 252036567c Moved filters out of idf_monitor.py 2021-06-17 21:38:38 +02:00
Martin Gaňo 330d1cf2ae Fix autocomplete for bash 2021-06-11 01:59:36 +02:00
Martin Gaňo fb70ea6d13 Fixed test autocompletion 2021-05-26 10:58:05 +02:00
Martin Gaňo 74448df9f1 Put typing import into try block 2021-04-25 21:21:35 +02:00
Martin Gano 1546e970db Merge branch 'master' into 'feature/refactor-idf-monitor'
# Conflicts:
#   tools/ci/mypy_ignore_list.txt
2021-04-13 20:55:19 +08:00
Martin Gaňo b77addea2f Decompose idf_monitor.py 2021-04-12 10:47:33 +02:00
Martin Gaňo 16731833fb add default value for unset env variables
Closes IDFGH-4784
2021-03-08 09:18:34 +01:00
Martin Gaňo 179e23b38a Fixed automatic connection in idf_monitor
Closes https://github.com/espressif/esp-idf/issues/6415
2021-02-11 17:35:46 +01:00
Martin Gaňo 8c0a3aa006 Add ability to disable address decoding using evironment variable
Closes https://github.com/espressif/esp-idf/issues/1679
2021-01-08 15:13:50 +01:00
martin.gano f83039a0cb Imporove port detection in idf.py
Closes https://github.com/espressif/esp-idf/issues/5125
2020-12-31 14:25:52 +01:00
martin.gano f4ea2dcb74 Tools: add Python 2 deprecation warning 2020-12-02 11:08:48 +01:00
martin.gano 978b5308e8 Close files after writing. 2020-11-13 15:22:46 +01:00
martin.gano 1287056878 Temporary disable autocomplete test 2020-11-12 11:59:12 +01:00
martin.gano 304cff9f75 Redirect warning to stderr and unset temporary shell procedure 2020-11-11 15:12:58 +01:00
martin.gano 346b002d9a enable autocompletion for command idf.py 2020-11-03 23:27:58 +01:00
martin.gano 44f663447e docs: add description of python-clean command 2020-09-24 21:06:09 +02:00
martin.gano b599f127b5 add new command to idf 2020-09-21 23:38:52 +02:00
martin.gano da5b582dee add file stream parameter and log stdout and stderr to same stream 2020-09-17 12:54:18 +02:00
martin.gano 7a9abe3ec5 add chart of version support to version.rst 2020-09-09 11:32:44 +02:00
Martin Gano 9e099f97d9 add script with support parsing releases from git 2020-09-09 11:08:05 +02:00
martin.gano 25b4b977d0 Add checking if the build directory exists and move expression after docstring 2020-07-21 13:18:50 +02:00
martin.gano cb0bdb8bba components: convert string to bytes to fix TypeError There is a string passed as an argument for function, but a format of a string seemingly refers to bytes therefore it needs to be converted to bytes Solves https://esp32.com/viewtopic.php?f=13&t=16529 2020-07-21 10:18:53 +02:00