|
ELIOT1 HAL
|
Контекст драйвера контроллера SDMMC. Подробнее...
#include <hal_sdmmc.h>
Поля данных | |
| int32_t | dev_num |
| const sdmmc_port_cfg_t * | cfg |
| SDMMC_Type * | regs |
| uint32_t | rca |
| int32_t | type |
| int32_t | sdhc_mode |
| int32_t | hs_mode |
| int32_t | ddr_mode |
| int32_t | version |
| sdmmc_voltage_t | gpio_vol |
| int32_t | need_1V8en |
| uint32_t | freq_input |
| int32_t | freq_divider |
| int32_t | lock |
| uint64_t | total_size |
| uint32_t | cid [4] |
| uint32_t | csd [4] |
Контекст драйвера контроллера SDMMC.
| const sdmmc_port_cfg_t* sdmmc_card_t::cfg |
Конфигурация контроллера SDMMC
| uint32_t sdmmc_card_t::cid[4] |
Значение регистра CID
| uint32_t sdmmc_card_t::csd[4] |
Значение регистра CSD
| int32_t sdmmc_card_t::ddr_mode |
Доступность режима Double Data Rate: 0 - SDR, 1 - DDR
| int32_t sdmmc_card_t::dev_num |
Номер порта SDMMC контроллера
| int32_t sdmmc_card_t::freq_divider |
Делитель выходной тактовой частоты контроллера SDMMC
| uint32_t sdmmc_card_t::freq_input |
Входная тактовая частота контроллера SDMMC
| sdmmc_voltage_t sdmmc_card_t::gpio_vol |
Напряжение внешних выводов GPIO и карты SD или MMC
| int32_t sdmmc_card_t::hs_mode |
Доступность режима High Speed: 0 - Default, 1 - High
| int32_t sdmmc_card_t::lock |
Флаг блокировки контроллера SDMMC
| int32_t sdmmc_card_t::need_1V8en |
Необходимость переключения напряжения питания с 3,3 В на 1,8 В у SD карты
| uint32_t sdmmc_card_t::rca |
Относительный адрес карты
| SDMMC_Type* sdmmc_card_t::regs |
Указатель на структуру регистров контроллера SDMMC
| int32_t sdmmc_card_t::sdhc_mode |
Доступность режима SDHC: 0 - SDSC, 1 - SDHC/SDXC
| uint64_t sdmmc_card_t::total_size |
Общий размер пространства памяти карты
| int32_t sdmmc_card_t::type |
Тип карты: 0 - MMC, 1 - SD
| int32_t sdmmc_card_t::version |
Версия SD карты: 1 - версия до 1.1, 2 - версия 2.2 и выше