nt9856x/loader/Project/Model/Src/prj_main.h.bak

95 lines
1.9 KiB
C
Executable File

/**
Loader project header file
Loader project header file
@file prj_main.h
@note Nothing
*/
#ifndef _PRJ_MAIN_H
#define _PRJ_MAIN_H
#include "constant.h"
#include "loader.h"
#include "GPIO.h"
// Define SPECIAL_KEY_UPDATE == ENABLE will require user to press special key
// to update firmware
#ifndef SPECIAL_KEY_UPDATE
#define SPECIAL_KEY_UPDATE DISABLE
#endif
#ifndef FASTBOOT_KEY
#define FASTBOOT_KEY DISABLE
#endif
#ifndef SPI_PINMUX_NORMAL
#define SPI_PINMUX_NORMAL (0)
#endif
#ifndef SPI_PINMUX_4BITS
#define SPI_PINMUX_4BITS (1)
#endif
#ifndef SPI_PINMUX_SETTING
#define SPI_PINMUX_SETTING (SPI_PINMUX_4BITS)
#endif
// Define MACROs for external storage
//
#ifndef STORAGE_EXT_UNKOWN
#define STORAGE_EXT_UNKOWN (0)
#endif
#ifndef STORAGE_EXT_SDIO1
#define STORAGE_EXT_SDIO1 (1)
#endif
#ifndef STORAGE_EXT_SDIO2
#define STORAGE_EXT_SDIO2 (2)
#endif
#ifndef STORAGE_EXT_UART
#define STORAGE_EXT_UART (3)
#endif
#ifndef STORAGE_EXT_USB
#define STORAGE_EXT_USB (4)
#endif
#ifndef STORAGE_EXT_ETH
#define STORAGE_EXT_ETH (5)
#endif
#ifndef STORAGE_EXT_NONE
#define STORAGE_EXT_NONE (6)
#endif
#ifndef STORAGE_EXT_TYPE
#define STORAGE_EXT_TYPE (STORAGE_EXT_SDIO1)
#endif
// Card detect GPIO offset
#if (CARD_DETECT_PIN == _CARD_DETECT_TYPE_1_)
#define DGPIO_CARD_DETECT (C_GPIO_9)
#elif (CARD_DETECT_PIN == _CARD_DETECT_TYPE_2_)
#if defined(_STORAGEINT_EMMC_)
#define DGPIO_CARD_DETECT (DSI_GPIO_2)
#else
#define DGPIO_CARD_DETECT (C_GPIO_9)
#endif
#else
#define DGPIO_CARD_DETECT (C_GPIO_9)
#endif
#define CHECK_CARD_EXIST (DISABLE)
// disable debug msg
#define DEBUG_MSG (ENABLE)
#endif