X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fflash%2Fpic32mx.h;h=b1c4ef2f0e6a51fec1932b197d0328021569a8b7;hb=76868e071306bc83d25b89e57b785fef4637c4c8;hp=f799a467ba542c055a9182fcce92eff88c0f7760;hpb=a8e12a95fa65b1582871c3e2a7a8a8f584298843;p=openocd diff --git a/src/flash/pic32mx.h b/src/flash/pic32mx.h index f799a467..b1c4ef2f 100644 --- a/src/flash/pic32mx.h +++ b/src/flash/pic32mx.h @@ -27,7 +27,6 @@ #define PIC32MX_H #include "flash.h" -#include "target.h" typedef struct pic32mx_flash_bank_s { @@ -63,9 +62,9 @@ typedef struct pic32mx_flash_bank_s * Note: These macros only work for KSEG0/KSEG1 addresses. */ #define KS1Virt2Phys(vaddr) ((vaddr)-0xA0000000) -#define Phys2KS1Virt(paddr) ((paddr)+0xA0000000) +#define Phys2KS1Virt(paddr) ((paddr) + 0xA0000000) #define KS0Virt2Phys(vaddr) ((vaddr)-0x80000000) -#define Phys2KS0Virt(paddr) ((paddr)+0x80000000) +#define Phys2KS0Virt(paddr) ((paddr) + 0x80000000) /* pic32mx configuration register locations */ @@ -81,11 +80,11 @@ typedef struct pic32mx_flash_bank_s #define PIC32MX_NVMCONCLR 0xBF80F404 #define PIC32MX_NVMCONSET 0xBF80F408 #define PIC32MX_NVMCONINV 0xBF80F40C -#define NVMCON_NVMWR (1<<15) -#define NVMCON_NVMWREN (1<<14) -#define NVMCON_NVMERR (1<<13) -#define NVMCON_LVDERR (1<<12) -#define NVMCON_LVDSTAT (1<<11) +#define NVMCON_NVMWR (1 << 15) +#define NVMCON_NVMWREN (1 << 14) +#define NVMCON_NVMERR (1 << 13) +#define NVMCON_LVDERR (1 << 12) +#define NVMCON_LVDSTAT (1 << 11) #define NVMCON_OP_PFM_ERASE 0x5 #define NVMCON_OP_PAGE_ERASE 0x4 #define NVMCON_OP_ROW_PROG 0x3 @@ -106,8 +105,8 @@ typedef struct pic32mx_flash_bank_s #define NVMKEY2 0x556699AA typedef struct pic32mx_mem_layout_s { - u32 sector_start; - u32 sector_size; + uint32_t sector_start; + uint32_t sector_size; } pic32mx_mem_layout_t; #endif /* PIC32MX_H */