mahmoudathab
Member level 1
what is the best way to quickly learn the ARM CORTEX M3 programming? I already have 2 books that I am reading but I am talking mainly about practical knowledge.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
how can i port android on lpc1788 ?
#include "lpc_types.h"
#include "debug_frmwrk.h"
#include "lpc177x_8x_pinsel.h"
[B]#include "emc_nand.h"[/B]
int main(void)
{
debug_frmwrk_init();
EMC_NAND_Test();
/* Infinite loop */
while(1)
{
}
}
/* Private function prototypes -----------------------------------------------*/
void EMC_NAND_Init(void);
void EMC_NAND_Test(void);
void EMC_NAND_ReadID(NAND_IDTypeDef* NAND_ID);
uint32_t EMC_NAND_WriteSmallPage(uint8_t *pBuffer, NAND_ADDRESS Address, uint32_t NumPageToWrite);
uint32_t EMC_NAND_ReadSmallPage (uint8_t *pBuffer, NAND_ADDRESS Address, uint32_t NumPageToRead);
uint32_t EMC_NAND_WriteSpareArea(uint8_t *pBuffer, NAND_ADDRESS Address, uint32_t NumSpareAreaTowrite);
uint32_t EMC_NAND_ReadSpareArea(uint8_t *pBuffer, NAND_ADDRESS Address, uint32_t NumSpareAreaToRead);
uint32_t EMC_NAND_EraseBlock(NAND_ADDRESS Address);
uint32_t EMC_NAND_Reset(void);
uint32_t EMC_NAND_GetStatus(void);
uint32_t EMC_NAND_ReadStatus(void);
uint32_t EMC_NAND_AddressIncrement(NAND_ADDRESS* Address);