From 3d1933a5a0348355dacc2c976d50a38282d0e43f Mon Sep 17 00:00:00 2001 From: dragonmux Date: Tue, 26 Jul 2022 11:25:14 +0100 Subject: [PATCH] lpc11xx: Run clang-format across the code --- src/target/lpc11xx.c | 222 +++++++++++++++++++++---------------------- 1 file changed, 111 insertions(+), 111 deletions(-) diff --git a/src/target/lpc11xx.c b/src/target/lpc11xx.c index ba71113..fa755a4 100644 --- a/src/target/lpc11xx.c +++ b/src/target/lpc11xx.c @@ -24,17 +24,17 @@ #include "cortexm.h" #include "lpc_common.h" -#define IAP_PGM_CHUNKSIZE 512 /* should fit in RAM on any device */ +#define IAP_PGM_CHUNKSIZE 512 /* should fit in RAM on any device */ -#define MIN_RAM_SIZE 1024 -#define RAM_USAGE_FOR_IAP_ROUTINES 32 /* IAP routines use 32 bytes at top of ram */ +#define MIN_RAM_SIZE 1024 +#define RAM_USAGE_FOR_IAP_ROUTINES 32 /* IAP routines use 32 bytes at top of ram */ -#define IAP_ENTRY_MOST 0x1fff1ff1 /* all except LPC802, LPC804 & LPC84x */ -#define IAP_ENTRY_84x 0x0f001ff1 /* LPC802, LPC804 & LPC84x */ -#define IAP_RAM_BASE 0x10000000 +#define IAP_ENTRY_MOST 0x1fff1ff1 /* all except LPC802, LPC804 & LPC84x */ +#define IAP_ENTRY_84x 0x0f001ff1 /* LPC802, LPC804 & LPC84x */ +#define IAP_RAM_BASE 0x10000000 -#define LPC11XX_DEVICE_ID 0x400483F4 -#define LPC8XX_DEVICE_ID 0x400483F8 +#define LPC11XX_DEVICE_ID 0x400483F4 +#define LPC8XX_DEVICE_ID 0x400483F8 /* * CHIP Ram Flash page sector Rsvd pages EEPROM @@ -69,10 +69,11 @@ static bool lpc11xx_read_uid(target *t, int argc, const char *argv[]) const struct command_s lpc11xx_cmd_list[] = { {"readuid", lpc11xx_read_uid, "Read out the 16-byte UID."}, - {NULL, NULL, NULL} + {NULL, NULL, NULL}, }; -static void lpc11xx_add_flash(target *t, uint32_t addr, size_t len, size_t erasesize, uint32_t iap_entry, uint8_t reserved_pages) +static void lpc11xx_add_flash( + target *t, uint32_t addr, size_t len, size_t erasesize, uint32_t iap_entry, uint8_t reserved_pages) { struct lpc_flash *lf = lpc_add_flash(t, addr, len); lf->f.blocksize = erasesize; @@ -84,15 +85,14 @@ static void lpc11xx_add_flash(target *t, uint32_t addr, size_t len, size_t erase lf->reserved_pages = reserved_pages; } -bool -lpc11xx_probe(target *t) +bool lpc11xx_probe(target *t) { uint32_t idcode; /* read the device ID register */ /* For LPC11xx & LPC11Cxx see UM10398 Rev. 12.4 Chapter 26.5.11 Table 387 * For LPC11Uxx see UM10462 Rev. 5.5 Chapter 20.13.11 Table 377 - * Nota Bene: the DEVICE_ID register at address 0x400483F4 is not valid + * Nota Bene: the DEVICE_ID register at address 0x400483F4 is not valid * for: * 1) the LPC11xx & LPC11Cxx "XL" series, see UM10398 Rev.12.4 Chapter 3.1 * 2) the LPC11U3x series, see UM10462 Rev.5.5 Chapter 3.1 @@ -100,45 +100,45 @@ lpc11xx_probe(target *t) */ idcode = target_mem_read32(t, LPC11XX_DEVICE_ID); switch (idcode) { - case 0x0A07102B: /* LPC1110 - 4K Flash 1K SRAM */ - case 0x1A07102B: /* LPC1110 - 4K Flash 1K SRAM */ - case 0x0A16D02B: /* LPC1111/002 - 8K Flash 2K SRAM */ - case 0x1A16D02B: /* LPC1111/002 - 8K Flash 2K SRAM */ - case 0x041E502B: /* LPC1111/101 - 8K Flash 2K SRAM */ - case 0x2516D02B: /* LPC1111/101/102 - 8K Flash 2K SRAM */ - case 0x0416502B: /* LPC1111/201 - 8K Flash 4K SRAM */ - case 0x2516902B: /* LPC1111/201/202 - 8K Flash 4K SRAM */ - case 0x0A23902B: /* LPC1112/102 - 16K Flash 4K SRAM */ - case 0x1A23902B: /* LPC1112/102 - 16K Flash 4K SRAM */ - case 0x042D502B: /* LPC1112/101 - 16K Flash 2K SRAM */ - case 0x2524D02B: /* LPC1112/101/102 - 16K Flash 2K SRAM */ - case 0x0425502B: /* LPC1112/201 - 16K Flash 4K SRAM */ - case 0x2524902B: /* LPC1112/201/202 - 16K Flash 4K SRAM */ - case 0x0434502B: /* LPC1113/201 - 24K Flash 4K SRAM */ - case 0x2532902B: /* LPC1113/201/202 - 24K Flash 4K SRAM */ - case 0x0434102B: /* LPC1113/301 - 24K Flash 8K SRAM */ - case 0x2532102B: /* LPC1113/301/302 - 24K Flash 8K SRAM */ - case 0x0A40902B: /* LPC1114/102 - 32K Flash 4K SRAM */ - case 0x1A40902B: /* LPC1114/102 - 32K Flash 4K SRAM */ - case 0x0444502B: /* LPC1114/201 - 32K Flash 4K SRAM */ - case 0x2540902B: /* LPC1114/201/202 - 32K Flash 4K SRAM */ - case 0x0444102B: /* LPC1114/301 - 32K Flash 8K SRAM */ - case 0x2540102B: /* LPC1114/301/302 & LPC11D14/302 - 32K Flash 8K SRAM */ - case 0x00050080: /* LPC1115/303 - 64K Flash 8K SRAM (redundant? see UM10398, XL has Device ID at different address) */ - case 0x1421102B: /* LPC11c12/301 - 16K Flash 8K SRAM */ - case 0x1440102B: /* LPC11c14/301 - 32K Flash 8K SRAM */ - case 0x1431102B: /* LPC11c22/301 - 16K Flash 8K SRAM */ - case 0x1430102B: /* LPC11c24/301 - 32K Flash 8K SRAM */ - case 0x095C802B: /* LPC11u12x/201 - 16K Flash 4K SRAM */ - case 0x295C802B: /* LPC11u12x/201 - 16K Flash 4K SRAM */ - case 0x097A802B: /* LPC11u13/201 - 24K Flash 4K SRAM */ - case 0x297A802B: /* LPC11u13/201 - 24K Flash 4K SRAM */ - case 0x0998802B: /* LPC11u14/201 - 32K Flash 4K SRAM */ - case 0x2998802B: /* LPC11u14/201 - 32K Flash 4K SRAM */ - case 0x2954402B: /* LPC11u22/301 - 16K Flash 6K SRAM */ - case 0x2972402B: /* LPC11u23/301 - 24K Flash 6K SRAM */ - case 0x2988402B: /* LPC11u24x/301 - 32K Flash 6K SRAM */ - case 0x2980002B: /* LPC11u24x/401 - 32K Flash 8K SRAM */ + case 0x0A07102B: /* LPC1110 - 4K Flash 1K SRAM */ + case 0x1A07102B: /* LPC1110 - 4K Flash 1K SRAM */ + case 0x0A16D02B: /* LPC1111/002 - 8K Flash 2K SRAM */ + case 0x1A16D02B: /* LPC1111/002 - 8K Flash 2K SRAM */ + case 0x041E502B: /* LPC1111/101 - 8K Flash 2K SRAM */ + case 0x2516D02B: /* LPC1111/101/102 - 8K Flash 2K SRAM */ + case 0x0416502B: /* LPC1111/201 - 8K Flash 4K SRAM */ + case 0x2516902B: /* LPC1111/201/202 - 8K Flash 4K SRAM */ + case 0x0A23902B: /* LPC1112/102 - 16K Flash 4K SRAM */ + case 0x1A23902B: /* LPC1112/102 - 16K Flash 4K SRAM */ + case 0x042D502B: /* LPC1112/101 - 16K Flash 2K SRAM */ + case 0x2524D02B: /* LPC1112/101/102 - 16K Flash 2K SRAM */ + case 0x0425502B: /* LPC1112/201 - 16K Flash 4K SRAM */ + case 0x2524902B: /* LPC1112/201/202 - 16K Flash 4K SRAM */ + case 0x0434502B: /* LPC1113/201 - 24K Flash 4K SRAM */ + case 0x2532902B: /* LPC1113/201/202 - 24K Flash 4K SRAM */ + case 0x0434102B: /* LPC1113/301 - 24K Flash 8K SRAM */ + case 0x2532102B: /* LPC1113/301/302 - 24K Flash 8K SRAM */ + case 0x0A40902B: /* LPC1114/102 - 32K Flash 4K SRAM */ + case 0x1A40902B: /* LPC1114/102 - 32K Flash 4K SRAM */ + case 0x0444502B: /* LPC1114/201 - 32K Flash 4K SRAM */ + case 0x2540902B: /* LPC1114/201/202 - 32K Flash 4K SRAM */ + case 0x0444102B: /* LPC1114/301 - 32K Flash 8K SRAM */ + case 0x2540102B: /* LPC1114/301/302 & LPC11D14/302 - 32K Flash 8K SRAM */ + case 0x00050080: /* LPC1115/303 - 64K Flash 8K SRAM (redundant? see UM10398, XL has Device ID at different address) */ + case 0x1421102B: /* LPC11c12/301 - 16K Flash 8K SRAM */ + case 0x1440102B: /* LPC11c14/301 - 32K Flash 8K SRAM */ + case 0x1431102B: /* LPC11c22/301 - 16K Flash 8K SRAM */ + case 0x1430102B: /* LPC11c24/301 - 32K Flash 8K SRAM */ + case 0x095C802B: /* LPC11u12x/201 - 16K Flash 4K SRAM */ + case 0x295C802B: /* LPC11u12x/201 - 16K Flash 4K SRAM */ + case 0x097A802B: /* LPC11u13/201 - 24K Flash 4K SRAM */ + case 0x297A802B: /* LPC11u13/201 - 24K Flash 4K SRAM */ + case 0x0998802B: /* LPC11u14/201 - 32K Flash 4K SRAM */ + case 0x2998802B: /* LPC11u14/201 - 32K Flash 4K SRAM */ + case 0x2954402B: /* LPC11u22/301 - 16K Flash 6K SRAM */ + case 0x2972402B: /* LPC11u23/301 - 24K Flash 6K SRAM */ + case 0x2988402B: /* LPC11u24x/301 - 32K Flash 6K SRAM */ + case 0x2980002B: /* LPC11u24x/401 - 32K Flash 8K SRAM */ t->driver = "LPC11xx"; target_add_ram(t, 0x10000000, 0x2000); lpc11xx_add_flash(t, 0x00000000, 0x20000, 0x1000, IAP_ENTRY_MOST, 0); @@ -151,7 +151,7 @@ lpc11xx_probe(target *t) target_add_ram(t, 0x10000000, 0x1000); lpc11xx_add_flash(t, 0x00000000, 0x10000, 0x1000, IAP_ENTRY_MOST, 0); return true; - case 0x1000002b: // FX LPC11U6 32 kB SRAM/256 kB flash (max) + case 0x1000002b: // FX LPC11U6 32 kB SRAM/256 kB flash (max) t->driver = "LPC11U6"; target_add_ram(t, 0x10000000, 0x8000); lpc11xx_add_flash(t, 0x00000000, 0x40000, 0x1000, IAP_ENTRY_MOST, 0); @@ -162,7 +162,7 @@ lpc11xx_probe(target *t) target_add_ram(t, 0x10000000, 0x2000); lpc11xx_add_flash(t, 0x00000000, 0x8000, 0x1000, IAP_ENTRY_MOST, 0); return true; - case 0x00008A04: /* LPC8N04 (see UM11074 Rev.1.3 section 4.5.19) */ + case 0x00008A04: /* LPC8N04 (see UM11074 Rev.1.3 section 4.5.19) */ t->driver = "LPC8N04"; target_add_ram(t, 0x10000000, 0x2000); /* UM11074/ Flash controller/15.2: The two topmost sectors @@ -188,98 +188,98 @@ lpc11xx_probe(target *t) */ idcode = target_mem_read32(t, LPC8XX_DEVICE_ID); switch (idcode) { - case 0x00008021: /* LPC802M001JDH20 - 16K Flash 2K SRAM */ - case 0x00008022: /* LPC802M011JDH20 */ - case 0x00008023: /* LPC802M001JDH16 */ - case 0x00008024: /* LPC802M001JHI33 */ - t->driver = "LPC802"; - target_add_ram(t, 0x10000000, 0x800); - lpc11xx_add_flash(t, 0x00000000, 0x4000, 0x400, IAP_ENTRY_84x, 2); - target_add_commands(t, lpc11xx_cmd_list, "LPC802"); - return true; - case 0x00008040: /* LPC804M101JBD64 - 32K Flash 4K SRAM */ - case 0x00008041: /* LPC804M101JDH20 */ - case 0x00008042: /* LPC804M101JDH24 */ - case 0x00008043: /* LPC804M111JDH24 */ - case 0x00008044: /* LPC804M101JHI33 */ - t->driver = "LPC804"; - target_add_ram(t, 0x10000000, 0x1000); - lpc11xx_add_flash(t, 0x00000000, 0x8000, 0x400, IAP_ENTRY_84x, 2); - target_add_commands(t, lpc11xx_cmd_list, "LPC804"); - return true; - case 0x00008100: /* LPC810M021FN8 - 4K Flash 1K SRAM */ - case 0x00008110: /* LPC811M001JDH16 - 8K Flash 2K SRAM */ - case 0x00008120: /* LPC812M101JDH16 - 16K Flash 4K SRAM */ - case 0x00008121: /* LPC812M101JD20 - 16K Flash 4K SRAM */ - case 0x00008122: /* LPC812M101JDH20 / LPC812M101JTB16 - 16K Flash 4K SRAM */ + case 0x00008021: /* LPC802M001JDH20 - 16K Flash 2K SRAM */ + case 0x00008022: /* LPC802M011JDH20 */ + case 0x00008023: /* LPC802M001JDH16 */ + case 0x00008024: /* LPC802M001JHI33 */ + t->driver = "LPC802"; + target_add_ram(t, 0x10000000, 0x800); + lpc11xx_add_flash(t, 0x00000000, 0x4000, 0x400, IAP_ENTRY_84x, 2); + target_add_commands(t, lpc11xx_cmd_list, "LPC802"); + return true; + case 0x00008040: /* LPC804M101JBD64 - 32K Flash 4K SRAM */ + case 0x00008041: /* LPC804M101JDH20 */ + case 0x00008042: /* LPC804M101JDH24 */ + case 0x00008043: /* LPC804M111JDH24 */ + case 0x00008044: /* LPC804M101JHI33 */ + t->driver = "LPC804"; + target_add_ram(t, 0x10000000, 0x1000); + lpc11xx_add_flash(t, 0x00000000, 0x8000, 0x400, IAP_ENTRY_84x, 2); + target_add_commands(t, lpc11xx_cmd_list, "LPC804"); + return true; + case 0x00008100: /* LPC810M021FN8 - 4K Flash 1K SRAM */ + case 0x00008110: /* LPC811M001JDH16 - 8K Flash 2K SRAM */ + case 0x00008120: /* LPC812M101JDH16 - 16K Flash 4K SRAM */ + case 0x00008121: /* LPC812M101JD20 - 16K Flash 4K SRAM */ + case 0x00008122: /* LPC812M101JDH20 / LPC812M101JTB16 - 16K Flash 4K SRAM */ t->driver = "LPC81x"; target_add_ram(t, 0x10000000, 0x1000); lpc11xx_add_flash(t, 0x00000000, 0x4000, 0x400, IAP_ENTRY_MOST, 0); target_add_commands(t, lpc11xx_cmd_list, "LPC81x"); return true; - case 0x00008221: /* LPC822M101JHI33 - 16K Flash 4K SRAM */ - case 0x00008222: /* LPC822M101JDH20 */ - case 0x00008241: /* LPC824M201JHI33 - 32K Flash 8K SRAM */ - case 0x00008242: /* LPC824M201JDH20 */ + case 0x00008221: /* LPC822M101JHI33 - 16K Flash 4K SRAM */ + case 0x00008222: /* LPC822M101JDH20 */ + case 0x00008241: /* LPC824M201JHI33 - 32K Flash 8K SRAM */ + case 0x00008242: /* LPC824M201JDH20 */ t->driver = "LPC82x"; target_add_ram(t, 0x10000000, 0x2000); lpc11xx_add_flash(t, 0x00000000, 0x8000, 0x400, IAP_ENTRY_MOST, 0); target_add_commands(t, lpc11xx_cmd_list, "LPC82x"); return true; - case 0x00008322: /* LPC832M101FDH20 - 16K Flash 4K SRAM */ + case 0x00008322: /* LPC832M101FDH20 - 16K Flash 4K SRAM */ t->driver = "LPC832"; target_add_ram(t, 0x10000000, 0x1000); lpc11xx_add_flash(t, 0x00000000, 0x4000, 0x400, IAP_ENTRY_MOST, 0); target_add_commands(t, lpc11xx_cmd_list, "LPC832"); return true; - case 0x00008341: /* LPC834M101FHI33 - 32K Flash 4K SRAM */ + case 0x00008341: /* LPC834M101FHI33 - 32K Flash 4K SRAM */ t->driver = "LPC834"; target_add_ram(t, 0x10000000, 0x1000); lpc11xx_add_flash(t, 0x00000000, 0x8000, 0x400, IAP_ENTRY_MOST, 0); target_add_commands(t, lpc11xx_cmd_list, "LPC834"); return true; - case 0x00008441: /* LPC844M201JBD64 - 64K Flash 8K SRAM */ - case 0x00008442: /* LPC844M201JBD48 */ - case 0x00008443: /* LPC844M201JHI48, note UM11029 Rev.1.4 table 29 is wrong, see table 174 (in same manual) */ - case 0x00008444: /* LPC844M201JHI33 */ + case 0x00008441: /* LPC844M201JBD64 - 64K Flash 8K SRAM */ + case 0x00008442: /* LPC844M201JBD48 */ + case 0x00008443: /* LPC844M201JHI48, note UM11029 Rev.1.4 table 29 is wrong, see table 174 (in same manual) */ + case 0x00008444: /* LPC844M201JHI33 */ t->driver = "LPC844"; target_add_ram(t, 0x10000000, 0x2000); lpc11xx_add_flash(t, 0x00000000, 0x10000, 0x400, IAP_ENTRY_84x, 0); target_add_commands(t, lpc11xx_cmd_list, "LPC844"); return true; - case 0x00008451: /* LPC845M301JBD64 - 64K Flash 16K SRAM */ - case 0x00008452: /* LPC845M301JBD48 */ - case 0x00008453: /* LPC845M301JHI48 */ - case 0x00008454: /* LPC845M301JHI33 */ + case 0x00008451: /* LPC845M301JBD64 - 64K Flash 16K SRAM */ + case 0x00008452: /* LPC845M301JBD48 */ + case 0x00008453: /* LPC845M301JHI48 */ + case 0x00008454: /* LPC845M301JHI33 */ t->driver = "LPC845"; target_add_ram(t, 0x10000000, 0x4000); lpc11xx_add_flash(t, 0x00000000, 0x10000, 0x400, IAP_ENTRY_84x, 0); target_add_commands(t, lpc11xx_cmd_list, "LPC845"); return true; - case 0x0003D440: /* LPC11U34/311 - 40K Flash 8K SRAM */ - case 0x0001cc40: /* LPC11U34/421 - 48K Flash 8K SRAM */ - case 0x0001BC40: /* LPC11U35/401 - 64K Flash 8K SRAM */ - case 0x0000BC40: /* LPC11U35/501 - 64K Flash 8K SRAM */ - case 0x00019C40: /* LPC11U36/401 - 96K Flash 8K SRAM */ - case 0x00017C40: /* LPC11U37FBD48/401 - 128K Flash 8K SRAM */ - case 0x00007C44: /* LPC11U37HFBD64/401 */ - case 0x00007C40: /* LPC11U37FBD64/501 */ + case 0x0003D440: /* LPC11U34/311 - 40K Flash 8K SRAM */ + case 0x0001cc40: /* LPC11U34/421 - 48K Flash 8K SRAM */ + case 0x0001BC40: /* LPC11U35/401 - 64K Flash 8K SRAM */ + case 0x0000BC40: /* LPC11U35/501 - 64K Flash 8K SRAM */ + case 0x00019C40: /* LPC11U36/401 - 96K Flash 8K SRAM */ + case 0x00017C40: /* LPC11U37FBD48/401 - 128K Flash 8K SRAM */ + case 0x00007C44: /* LPC11U37HFBD64/401 */ + case 0x00007C40: /* LPC11U37FBD64/501 */ t->driver = "LPC11U3x"; target_add_ram(t, 0x10000000, 0x2000); lpc11xx_add_flash(t, 0x00000000, 0x20000, 0x1000, IAP_ENTRY_MOST, 0); target_add_commands(t, lpc11xx_cmd_list, "LPC11U3x"); return true; - case 0x00010013: /* LPC1111/103 - 8K Flash 2K SRAM */ - case 0x00010012: /* LPC1111/203 - 8K Flash 4K SRAM */ - case 0x00020023: /* LPC1112/103 - 16K Flash 2K SRAM */ - case 0x00020022: /* LPC1112/203 - 16K Flash 4K SRAM */ - case 0x00030030: /* LPC1113/303 - 24K Flash 8K SRAM */ - case 0x00030032: /* LPC1113/203 - 24K Flash 4K SRAM */ - case 0x00040040: /* LPC1114/303 - 32K Flash 8K SRAM */ - case 0x00040042: /* LPC1114/203 - 32K Flash 4K SRAM */ - case 0x00040060: /* LPC1114/323 - 48K Flash 8K SRAM */ - case 0x00040070: /* LPC1114/333 - 56K Flash 8K SRAM */ - case 0x00050080: /* LPC1115/303 - 64K Flash 8K SRAM */ + case 0x00010013: /* LPC1111/103 - 8K Flash 2K SRAM */ + case 0x00010012: /* LPC1111/203 - 8K Flash 4K SRAM */ + case 0x00020023: /* LPC1112/103 - 16K Flash 2K SRAM */ + case 0x00020022: /* LPC1112/203 - 16K Flash 4K SRAM */ + case 0x00030030: /* LPC1113/303 - 24K Flash 8K SRAM */ + case 0x00030032: /* LPC1113/203 - 24K Flash 4K SRAM */ + case 0x00040040: /* LPC1114/303 - 32K Flash 8K SRAM */ + case 0x00040042: /* LPC1114/203 - 32K Flash 4K SRAM */ + case 0x00040060: /* LPC1114/323 - 48K Flash 8K SRAM */ + case 0x00040070: /* LPC1114/333 - 56K Flash 8K SRAM */ + case 0x00050080: /* LPC1115/303 - 64K Flash 8K SRAM */ t->driver = "LPC11xx-XL"; target_add_ram(t, 0x10000000, 0x2000); lpc11xx_add_flash(t, 0x00000000, 0x20000, 0x1000, IAP_ENTRY_MOST, 0);