#include <stdio.h>
#include "compiler.h"
#include "preprocessor.h"
#include "mass_storage_example.h"
#include "board.h"
#include "print_funcs.h"
#include "intc.h"
#include "power_clocks_lib.h"
#include "gpio.h"
#include "ctrl_access.h"
#include "spi.h"
#include "conf_at45dbx.h"
#include "conf_sd_mmc_spi.h"
#include "FreeRTOS.h"
#include "task.h"
#include "conf_usb.h"
#include "usb_task.h"
#include "device_mass_storage_task.h"
#include "host_mass_storage_task.h"
#include "ushell_task.h"
Macros | |
#define | AT45DBX_ENABLE_NPCS_PIN(NPCS, unused) {AT45DBX_SPI_NPCS##NPCS##_PIN, AT45DBX_SPI_NPCS##NPCS##_FUNCTION}, |
Functions | |
Hmatrix bus configuration | |
void | init_hmatrix (void) |
static void | at45dbx_resources_init (void) |
Initializes AT45DBX resources: GPIO, SPI and AT45DBX. More... | |
static void | sd_mmc_spi_resources_init (void) |
Initializes SD/MMC resources: GPIO, SPI and SD/MMC. More... | |
int | main (void) |
Main function. Execution starts here. More... | |
Variables | |
System Clock Frequencies | |
static pcl_freq_param_t | pcl_freq_param |
#define AT45DBX_ENABLE_NPCS_PIN | ( | NPCS, | |
unused | |||
) | {AT45DBX_SPI_NPCS##NPCS##_PIN, AT45DBX_SPI_NPCS##NPCS##_FUNCTION}, |
Referenced by at45dbx_resources_init().
|
static |
Initializes AT45DBX resources: GPIO, SPI and AT45DBX.
References AT45DBX_ENABLE_NPCS_PIN, at45dbx_init(), AT45DBX_MEM_CNT, AT45DBX_SPI, AT45DBX_SPI_BITS, AT45DBX_SPI_FIRST_NPCS, AT45DBX_SPI_MASTER_SPEED, AT45DBX_SPI_MISO_FUNCTION, AT45DBX_SPI_MISO_PIN, AT45DBX_SPI_MOSI_FUNCTION, AT45DBX_SPI_MOSI_PIN, AT45DBX_SPI_SCK_FUNCTION, AT45DBX_SPI_SCK_PIN, gpio_enable_module(), MREPEAT(), pcl_freq_param, spi_options_t::reg, spi_enable(), spi_initMaster(), spi_is_enabled(), and spi_selectionMode().
Referenced by main().
void init_hmatrix | ( | void | ) |
Referenced by main().
int main | ( | void | ) |
Main function. Execution starts here.
42 | Fatal error. |
References at45dbx_resources_init(), ctrl_access_init(), device_mass_storage_task(), device_mass_storage_task_init(), host_mass_storage_task(), host_mass_storage_task_init(), init_dbg_rs232(), init_hmatrix(), PASS, pcl_configure_clocks(), pcl_configure_usb_clock(), pcl_freq_param, sd_mmc_spi_resources_init(), usb_task(), usb_task_init(), ushell_task(), ushell_task_init(), and vTaskStartScheduler().
|
static |
Initializes SD/MMC resources: GPIO, SPI and SD/MMC.
References gpio_enable_module(), pcl_freq_param, spi_options_t::reg, SD_MMC_SPI, SD_MMC_SPI_BITS, sd_mmc_spi_init(), SD_MMC_SPI_MASTER_SPEED, SD_MMC_SPI_MISO_FUNCTION, SD_MMC_SPI_MISO_PIN, SD_MMC_SPI_MOSI_FUNCTION, SD_MMC_SPI_MOSI_PIN, SD_MMC_SPI_NPCS, SD_MMC_SPI_NPCS_FUNCTION, SD_MMC_SPI_NPCS_PIN, SD_MMC_SPI_SCK_FUNCTION, SD_MMC_SPI_SCK_PIN, spi_enable(), spi_initMaster(), spi_is_enabled(), and spi_selectionMode().
Referenced by main().
|
static |
Referenced by at45dbx_resources_init(), main(), and sd_mmc_spi_resources_init().