├── .gitignore ├── FatFs_SPI ├── CMakeLists.txt ├── ff15 │ ├── LICENSE.txt │ ├── documents │ │ ├── css_e.css │ │ └── res │ │ │ ├── app1.c │ │ │ ├── app2.c │ │ │ ├── app3.c │ │ │ ├── app4.c │ │ │ ├── app5.c │ │ │ └── app6.c │ └── source │ │ ├── 00history.txt │ │ ├── 00readme.txt │ │ ├── diskio.c │ │ ├── diskio.h │ │ ├── ff.c │ │ ├── ff.h │ │ ├── ffconf.h │ │ ├── ffsystem.c │ │ └── ffunicode.c ├── include │ ├── f_util.h │ ├── ff_stdio.h │ ├── my_debug.h │ ├── rtc.h │ └── util.h ├── sd_driver │ ├── crc.c │ ├── crc.h │ ├── demo_logging.c │ ├── hw_config.h │ ├── sd_card.c │ ├── sd_card.h │ ├── sd_spi.c │ ├── sd_spi.h │ ├── spi.c │ └── spi.h └── src │ ├── f_util.c │ ├── ff_stdio.c │ ├── glue.c │ ├── my_debug.c │ └── rtc.c ├── LICENSE ├── README.md ├── dynamic_config_example ├── CMakeLists.txt ├── dynamic_config_example.cpp ├── hw_config.cpp ├── pico_sdk_import.cmake └── thing_plus.dynamic_config_example.cpp ├── example ├── CMakeLists.txt ├── FatFS_SPI_example.cpp ├── data_log_demo.c ├── dev_brd.hw_config.c ├── exp_mod_A.hw_config.c ├── hw_config.c ├── maker_pi_pico.hw_config.c ├── pico_sdk_import.cmake ├── tests │ ├── CreateAndVerifyExampleFiles.c │ ├── app4-IO_module_function_checker.c │ ├── big_file_test.c │ ├── ff_stdio_tests_with_cwd.c │ └── simple.c └── thing_plus.hw_config.c └── simple_example ├── CMakeLists.txt ├── hw_config.c ├── pico_sdk_import.cmake ├── simple_example.cpp └── thing_plus.hw_config.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/.gitignore -------------------------------------------------------------------------------- /FatFs_SPI/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/CMakeLists.txt -------------------------------------------------------------------------------- /FatFs_SPI/ff15/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/ff15/LICENSE.txt -------------------------------------------------------------------------------- /FatFs_SPI/ff15/documents/css_e.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/ff15/documents/css_e.css -------------------------------------------------------------------------------- /FatFs_SPI/ff15/documents/res/app1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/ff15/documents/res/app1.c -------------------------------------------------------------------------------- /FatFs_SPI/ff15/documents/res/app2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/ff15/documents/res/app2.c -------------------------------------------------------------------------------- /FatFs_SPI/ff15/documents/res/app3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/ff15/documents/res/app3.c -------------------------------------------------------------------------------- /FatFs_SPI/ff15/documents/res/app4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/ff15/documents/res/app4.c -------------------------------------------------------------------------------- /FatFs_SPI/ff15/documents/res/app5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/ff15/documents/res/app5.c -------------------------------------------------------------------------------- /FatFs_SPI/ff15/documents/res/app6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/ff15/documents/res/app6.c -------------------------------------------------------------------------------- /FatFs_SPI/ff15/source/00history.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/ff15/source/00history.txt -------------------------------------------------------------------------------- /FatFs_SPI/ff15/source/00readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/ff15/source/00readme.txt -------------------------------------------------------------------------------- /FatFs_SPI/ff15/source/diskio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/ff15/source/diskio.c -------------------------------------------------------------------------------- /FatFs_SPI/ff15/source/diskio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/ff15/source/diskio.h -------------------------------------------------------------------------------- /FatFs_SPI/ff15/source/ff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/ff15/source/ff.c -------------------------------------------------------------------------------- /FatFs_SPI/ff15/source/ff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/ff15/source/ff.h -------------------------------------------------------------------------------- /FatFs_SPI/ff15/source/ffconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/ff15/source/ffconf.h -------------------------------------------------------------------------------- /FatFs_SPI/ff15/source/ffsystem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/ff15/source/ffsystem.c -------------------------------------------------------------------------------- /FatFs_SPI/ff15/source/ffunicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/ff15/source/ffunicode.c -------------------------------------------------------------------------------- /FatFs_SPI/include/f_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/include/f_util.h -------------------------------------------------------------------------------- /FatFs_SPI/include/ff_stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/include/ff_stdio.h -------------------------------------------------------------------------------- /FatFs_SPI/include/my_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/include/my_debug.h -------------------------------------------------------------------------------- /FatFs_SPI/include/rtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/include/rtc.h -------------------------------------------------------------------------------- /FatFs_SPI/include/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/include/util.h -------------------------------------------------------------------------------- /FatFs_SPI/sd_driver/crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/sd_driver/crc.c -------------------------------------------------------------------------------- /FatFs_SPI/sd_driver/crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/sd_driver/crc.h -------------------------------------------------------------------------------- /FatFs_SPI/sd_driver/demo_logging.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/sd_driver/demo_logging.c -------------------------------------------------------------------------------- /FatFs_SPI/sd_driver/hw_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/sd_driver/hw_config.h -------------------------------------------------------------------------------- /FatFs_SPI/sd_driver/sd_card.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/sd_driver/sd_card.c -------------------------------------------------------------------------------- /FatFs_SPI/sd_driver/sd_card.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/sd_driver/sd_card.h -------------------------------------------------------------------------------- /FatFs_SPI/sd_driver/sd_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/sd_driver/sd_spi.c -------------------------------------------------------------------------------- /FatFs_SPI/sd_driver/sd_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/sd_driver/sd_spi.h -------------------------------------------------------------------------------- /FatFs_SPI/sd_driver/spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/sd_driver/spi.c -------------------------------------------------------------------------------- /FatFs_SPI/sd_driver/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/sd_driver/spi.h -------------------------------------------------------------------------------- /FatFs_SPI/src/f_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/src/f_util.c -------------------------------------------------------------------------------- /FatFs_SPI/src/ff_stdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/src/ff_stdio.c -------------------------------------------------------------------------------- /FatFs_SPI/src/glue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/src/glue.c -------------------------------------------------------------------------------- /FatFs_SPI/src/my_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/src/my_debug.c -------------------------------------------------------------------------------- /FatFs_SPI/src/rtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/FatFs_SPI/src/rtc.c -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/README.md -------------------------------------------------------------------------------- /dynamic_config_example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/dynamic_config_example/CMakeLists.txt -------------------------------------------------------------------------------- /dynamic_config_example/dynamic_config_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/dynamic_config_example/dynamic_config_example.cpp -------------------------------------------------------------------------------- /dynamic_config_example/hw_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/dynamic_config_example/hw_config.cpp -------------------------------------------------------------------------------- /dynamic_config_example/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/dynamic_config_example/pico_sdk_import.cmake -------------------------------------------------------------------------------- /dynamic_config_example/thing_plus.dynamic_config_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/dynamic_config_example/thing_plus.dynamic_config_example.cpp -------------------------------------------------------------------------------- /example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/example/CMakeLists.txt -------------------------------------------------------------------------------- /example/FatFS_SPI_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/example/FatFS_SPI_example.cpp -------------------------------------------------------------------------------- /example/data_log_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/example/data_log_demo.c -------------------------------------------------------------------------------- /example/dev_brd.hw_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/example/dev_brd.hw_config.c -------------------------------------------------------------------------------- /example/exp_mod_A.hw_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/example/exp_mod_A.hw_config.c -------------------------------------------------------------------------------- /example/hw_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/example/hw_config.c -------------------------------------------------------------------------------- /example/maker_pi_pico.hw_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/example/maker_pi_pico.hw_config.c -------------------------------------------------------------------------------- /example/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/example/pico_sdk_import.cmake -------------------------------------------------------------------------------- /example/tests/CreateAndVerifyExampleFiles.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/example/tests/CreateAndVerifyExampleFiles.c -------------------------------------------------------------------------------- /example/tests/app4-IO_module_function_checker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/example/tests/app4-IO_module_function_checker.c -------------------------------------------------------------------------------- /example/tests/big_file_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/example/tests/big_file_test.c -------------------------------------------------------------------------------- /example/tests/ff_stdio_tests_with_cwd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/example/tests/ff_stdio_tests_with_cwd.c -------------------------------------------------------------------------------- /example/tests/simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/example/tests/simple.c -------------------------------------------------------------------------------- /example/thing_plus.hw_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/example/thing_plus.hw_config.c -------------------------------------------------------------------------------- /simple_example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/simple_example/CMakeLists.txt -------------------------------------------------------------------------------- /simple_example/hw_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/simple_example/hw_config.c -------------------------------------------------------------------------------- /simple_example/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/simple_example/pico_sdk_import.cmake -------------------------------------------------------------------------------- /simple_example/simple_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/simple_example/simple_example.cpp -------------------------------------------------------------------------------- /simple_example/thing_plus.hw_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico/HEAD/simple_example/thing_plus.hw_config.c --------------------------------------------------------------------------------