когда на SD карту что-то загружается давать на CS карты HIGH и на mfrc522 LOW,
у SD какой вывод CS?Я не нашёл в документации.
HS2_DATA3
на этой схеме. что вы подразумеваете под
руками подавать сигнал на второй CS, по окончании транзакции -- вернуть всё в исходное состояние.
SPI
с аппаратным CS для одного из устройств, как у вас сейчас, а когда нужно работать с другим устройством -- вызывать SPI.setHwCs(false)
и руками подавать сигнал на второй CS, по окончании транзакции -- вернуть всё в исходное состояние.SPI
без аппаратного CS, включать CS нужного устройства как сигнал GPIO перед транзакцией, выключать после. А можно допустим libffi просто включить в CMake файл?
Где можно узнать подробнее процесс компиляции?(Где и какие файлы в libffi отвечают за это)
$ ../libffi/configure --host=xtensa-esp32s3-elf --prefix=`pwd`/root
$ make
xtensa-esp32s3-elf-ar cru .libs/libffi.a src/prep_cif.o src/types.o src/raw_api.o src/java_raw_api.o src/closures.o src/tramp.o src/xtensa/ffi.o src/xtensa/sysv.o
по ней можно найти все команды для компиляции составных частей библиотеки.
*.s
,*.cpp
,*.h
и linker.ld. Типа того.