Skip to content

Commit

Permalink
[doc] board descriptions: add links to appropriate chipset for each b…
Browse files Browse the repository at this point in the history
…oard
  • Loading branch information
ebirger committed Apr 5, 2016
1 parent 7d48258 commit f6239c9
Show file tree
Hide file tree
Showing 19 changed files with 45 additions and 36 deletions.
2 changes: 1 addition & 1 deletion boards/board.c
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ extern ili93xx_db_transport_t stm32_fsmc_ili93xx_trns;
#endif

const board_t board = {
#define BOARD_START(_desc) .desc = _desc,
#define BOARD_START(_desc, _chipset) .desc = _desc,

#define DEFAULT_CONSOLE(uart) .default_console_id = uart,

Expand Down
4 changes: 2 additions & 2 deletions boards/cc3200_launchxl.board
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* BOARD_START(_desc) */
BOARD_START("CC3200-LAUNCHXL (CC3200 Connected Launchpad)")
/* BOARD_START(_desc, _chipset) */
BOARD_START("CC3200-LAUNCHXL (CC3200 Connected Launchpad)", cc3200)

/* DEFAULT_CONSOLE */
DEFAULT_CONSOLE(UART_RES(UART0))
Expand Down
4 changes: 2 additions & 2 deletions boards/ek_lm3s6965.board
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* BOARD_START(_desc) */
BOARD_START("EK LM3S6965")
/* BOARD_START(_desc, _chipset) */
BOARD_START("EK LM3S6965", lm3s6965)

/* DEFAULT_CONSOLE */
DEFAULT_CONSOLE(UART_RES(UART0))
Expand Down
4 changes: 2 additions & 2 deletions boards/ek_lm4f120xl.board
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* BOARD_START(_desc) */
BOARD_START("EK LM4F120XL (Stellaris Launchpad)")
/* BOARD_START(_desc, _chipset) */
BOARD_START("EK LM4F120XL (Stellaris Launchpad)", lm4f120xl)

/* DEFAULT_CONSOLE */
DEFAULT_CONSOLE(UART_RES(UART0))
Expand Down
4 changes: 2 additions & 2 deletions boards/ek_tm4c123gxl.board
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* BOARD_START(_desc) */
BOARD_START("EK TM4C123GXL (Tiva C Launchpad)")
/* BOARD_START(_desc, _chipset) */
BOARD_START("EK TM4C123GXL (Tiva C Launchpad)", tm4c123g)

/* DEFAULT_CONSOLE */
DEFAULT_CONSOLE(UART_RES(UART0))
Expand Down
4 changes: 2 additions & 2 deletions boards/ek_tm4c1294xl.board
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* BOARD_START(_desc) */
BOARD_START("EK TM4C1294XL (Tiva C Connected Launchpad)")
/* BOARD_START(_desc, _chipset) */
BOARD_START("EK TM4C1294XL (Tiva C Connected Launchpad)", tm4c1294)

/* DEFAULT_CONSOLE */
DEFAULT_CONSOLE(UART_RES(UART0))
Expand Down
4 changes: 2 additions & 2 deletions boards/esp8266.board
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* BOARD_START(_desc) */
BOARD_START("ESP8266")
/* BOARD_START(_desc, _chipset) */
BOARD_START("ESP8266", NA)

/* DEFAULT_CONSOLE */
DEFAULT_CONSOLE(UART_RES(UART0))
Expand Down
4 changes: 2 additions & 2 deletions boards/frdm_kl25z.board
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* BOARD_START(_desc) */
BOARD_START("Freescale FRDM-KL-25Z")
/* BOARD_START(_desc, _chipset) */
BOARD_START("Freescale FRDM-KL-25Z", frdm_kl25z)

/* DEFAULT_CONSOLE */
DEFAULT_CONSOLE(UART_RES(0))
Expand Down
4 changes: 2 additions & 2 deletions boards/msp430f5529.board
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* BOARD_START(_desc) */
BOARD_START("TI MSP430F5529")
/* BOARD_START(_desc, _chipset) */
BOARD_START("TI MSP430F5529", msp430f5529)

/* DEFAULT_CONSOLE */
DEFAULT_CONSOLE(UART_RES(USCIA1))
Expand Down
4 changes: 2 additions & 2 deletions boards/rdk_idm.board
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* BOARD_START(_desc) */
BOARD_START("RDK-IDM (LM3S6918)")
/* BOARD_START(_desc, _chipset) */
BOARD_START("RDK-IDM (LM3S6918)", lm3s6918)

/* DEFAULT_CONSOLE */
DEFAULT_CONSOLE(UART_RES(UART1))
Expand Down
4 changes: 2 additions & 2 deletions boards/stm32_armjishu_28.board
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* BOARD_START(_desc) */
BOARD_START("'ARMJishu' 28'' STM32F103RB based board")
/* BOARD_START(_desc, _chipset) */
BOARD_START("'ARMJishu' 28'' STM32F103RB based board", stm32f103rbt)

/* DEFAULT_CONSOLE */
DEFAULT_CONSOLE(UART_RES(USART_PORT1))
Expand Down
4 changes: 2 additions & 2 deletions boards/stm32_hy_24.board
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* BOARD_START(_desc) */
BOARD_START("HY 24'' STM32F103VET6 based board")
/* BOARD_START(_desc, _chipset) */
BOARD_START("HY 24'' STM32F103VET6 based board", stm32f103vet6)

/* DEFAULT_CONSOLE */
DEFAULT_CONSOLE(UART_RES(USART_PORT2))
Expand Down
4 changes: 2 additions & 2 deletions boards/stm32f3discovery.board
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* BOARD_START(_desc) */
BOARD_START("STM32F3Discovery")
/* BOARD_START(_desc, _chipset) */
BOARD_START("STM32F3Discovery", stm32f303xx)

/* DEFAULT_CONSOLE */
DEFAULT_CONSOLE(UART_RES(USART_PORT2))
Expand Down
4 changes: 2 additions & 2 deletions boards/stm32f429idiscovery.board
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* BOARD_START(_desc) */
BOARD_START("STM32F429IDiscovery")
/* BOARD_START(_desc, _chipset) */
BOARD_START("STM32F429IDiscovery", stm32f429xx)

/* DEFAULT_CONSOLE */
DEFAULT_CONSOLE(UART_RES(USART_PORT3))
Expand Down
4 changes: 2 additions & 2 deletions boards/stm32f4discovery.board
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* BOARD_START(_desc) */
BOARD_START("STM32F4Discovery")
/* BOARD_START(_desc, _chipset) */
BOARD_START("STM32F4Discovery", stm32f407xx)

/* DEFAULT_CONSOLE */
DEFAULT_CONSOLE(UART_RES(USART_PORT2))
Expand Down
4 changes: 2 additions & 2 deletions boards/trinket_pro.board
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* BOARD_START(_desc) */
BOARD_START("Trinket Pro")
/* BOARD_START(_desc, _chipset) */
BOARD_START("Trinket Pro", NA)

/* DEFAULT_CONSOLE */
DEFAULT_CONSOLE(UART_RES(USART0))
Expand Down
4 changes: 2 additions & 2 deletions boards/unix_sim.board
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* BOARD_START(_desc) */
BOARD_START("Unix based simulator")
/* BOARD_START(_desc, _chipset) */
BOARD_START("Unix based simulator", NA)

/* DEFAULT_CONSOLE */
DEFAULT_CONSOLE(UART_RES(STDIO_ID))
Expand Down
4 changes: 2 additions & 2 deletions boards/x86_sim.board
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* BOARD_START(_desc) */
BOARD_START("X86 based simulator")
/* BOARD_START(_desc, _chipset) */
BOARD_START("X86 based simulator", NA)

/* DEFAULT_CONSOLE */
DEFAULT_CONSOLE(UART_RES(0))
Expand Down
11 changes: 10 additions & 1 deletion doc/gen_boards_descs.c
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ static void print_header(void)

struct board {
const char *desc;
const char *chipset;
struct res {
enum res_type {
RES_NONE = 0,
Expand Down Expand Up @@ -104,7 +105,10 @@ struct board {
#define I2C_RES(res) #res
#define SPI_RES(res) #res

#define BOARD_START(_desc) { .desc = _desc, .res = (struct res []){
#define BOARD_START(_desc, _chipset) { \
.desc = _desc, \
.chipset = #_chipset, \
.res = (struct res []){
#define BOARD_END(...) {} } },

#define DEFAULT_CONSOLE(uart) { \
Expand Down Expand Up @@ -278,6 +282,11 @@ static void print_boards(void)
enum res_type t;

print_section("%s", b->desc);
if (strcmp(b->chipset, "NA"))
{
P("Chipset [%s](/page/chipset_guide.html#%s)\n", b->chipset,
b->chipset);
}

for (t = RES_NONE + 1; t != RES_LAST; t++)
print_res_by_type(b->res, t);
Expand Down

0 comments on commit f6239c9

Please sign in to comment.