bio.h
Go to the documentation of this file.
52 static inline char board_io_flash_cs(void) { LPC_GPIO0->FIOCLR = (1 << BIO_FLASH_CS_P0PIN); return 1; }
53 static inline char board_io_flash_ds(void) { LPC_GPIO0->FIOSET = (1 << BIO_FLASH_CS_P0PIN); return 0; }
54 static inline char board_io_sd_cs(void) { LPC_GPIO1->FIOCLR = (1 << BIO_SD_CARD_CS_P1PIN); return 1; }
55 static inline char board_io_sd_ds(void) { LPC_GPIO1->FIOSET = (1 << BIO_SD_CARD_CS_P1PIN); return 0; }
57 static inline char board_io_nordic_cs(void) { LPC_GPIO0->FIOCLR = (1 << BIO_NORDIC_CS_P0PIN); return 1; }
58 static inline char board_io_nordic_ds(void) { LPC_GPIO0->FIOSET = (1 << BIO_NORDIC_CS_P0PIN); return 0; }
59 static inline char board_io_nordic_irq_sig(void) { return !!(LPC_GPIO0->FIOPIN & (1 << BIO_NORDIC_IRQ_P0PIN)); }
60 static inline char board_io_sd_card_cd_sig(void) { return !!(LPC_GPIO1->FIOPIN & (1 << BIO_SD_CARD_CD_P1PIN)); }
61 static inline void board_io_nordic_ce_high(void) { LPC_GPIO1->FIOSET = (1 << BIO_NORDIC_CE_P1PIN); }
62 static inline void board_io_nordic_ce_low (void) { LPC_GPIO1->FIOCLR = (1 << BIO_NORDIC_CE_P1PIN); }
CMSIS Cortex-M3 Core Peripheral Access Layer Header File for NXP LPC17xx Device Series.