TMPM4G9  V1.0.0.0
TMPM4G9 Development Board Exported Functions

Functions

void bsp_initialize (void)
 
void bsp_finalize (void)
 
gpio_t * bsp_get_gpio_instance_address (void)
 
void bsp_get_gpio_led (BSPLed led, uint32_t *p_group, uint32_t *p_num)
 
uint32_t bsp_get_gpio_group_led (BSPLed led)
 
uint32_t bsp_get_gpio_num_led (BSPLed led)
 
void bsp_get_gpio_psw (BSPPsw psw, uint32_t *p_group, uint32_t *p_num)
 
uint32_t bsp_get_gpio_group_psw (BSPPsw psw)
 
uint32_t bsp_get_gpio_num_psw (BSPPsw psw)
 
uint32_t bsp_get_usb_uart_tx_ch (BSPUsbUart uart)
 
uint32_t bsp_get_usb_uart_rx_ch (BSPUsbUart uart)
 
uint32_t bsp_get_usb_uart_tx_dma_ch (BSPUsbUart uart)
 
uint32_t bsp_get_usb_uart_rx_dma_ch (BSPUsbUart uart)
 
uint32_t bsp_get_usb_uart_tx_baudrate (BSPUsbUart uart)
 
uint32_t bsp_get_usb_uart_rx_baudrate (BSPUsbUart uart)
 
IRQn_Type bsp_get_usb_uart_tx_nvic (BSPUsbUart uart)
 
IRQn_Type bsp_get_usb_uart_rx_nvic (BSPUsbUart uart)
 
IRQn_Type bsp_get_usb_uart_err_nvic (BSPUsbUart uart)
 
uint32_t bsp_get_tspi_tx_ch (BSPSFlash tspi)
 
uint32_t bsp_get_tspi_tx_dma_ch (BSPSFlash tspi)
 
uint32_t bsp_get_tspi_clk_ch (BSPSFlash tspi)
 
uint32_t bsp_get_tspi_rx_ch (BSPSFlash tspi)
 
uint32_t bsp_get_tspi_rx_dma_ch (BSPSFlash tspi)
 
IRQn_Type bsp_get_tspi_tx_nvic (BSPSFlash tspi)
 
IRQn_Type bsp_get_tspi_rx_nvic (BSPSFlash tspi)
 
IRQn_Type bsp_get_tspi_tx_err_nvic (BSPSFlash tspi)
 
IRQn_Type bsp_get_tspi_rx_err_nvic (BSPSFlash tspi)
 
void bsp_get_timer (BSPTimer timer, uint32_t *p_ch, uint32_t *p_type)
 
uint32_t bsp_get_timer_ch (BSPTimer timer)
 
uint32_t bsp_get_timer_type (BSPTimer timer)
 
IRQn_Type bsp_get_timer_nvic (BSPTimer timer)
 
uint32_t bsp_get_output_pulse_ch (BSPOutputPulse pulse)
 
uint32_t bsp_get_output_pulse_type (BSPOutputPulse pulse)
 
IRQn_Type bsp_get_output_pulse_nvic (BSPOutputPulse pulse)
 
uint32_t bsp_get_thermistors_adin (BSPThermistors thermistors)
 
uint32_t bsp_get_thermistors_ch (BSPThermistors thermistors)
 
uint32_t bsp_get_thermistors_dma_ch (BSPThermistors thermistors)
 
TXZ_Result bsp_get_thermistors_degC (BSPThermistors thermistors, uint32_t cnt, int32_t *p_degC)
 
void bsp_irq_rtc_enable (void)
 
void bsp_irq_rtc_disable (void)
 
void bsp_irq_rmc_enable (void)
 
void bsp_irq_rmc_disable (void)
 
void bsp_irq_exint_enable (void)
 
void bsp_irq_exint_disable (void)
 
IRQn_Type bsp_get_exint_nvic (void)
 
void bsp_irq_dnf_enable (void)
 
void bsp_irq_dnf_disable (void)
 
TSB_DNF_TypeDefbsp_get_dnf_reg (BSPDnf dnf)
 
uint32_t bsp_get_dnf_int_num (BSPDnf dnf)
 
IRQn_Type bsp_get_dnf_nvic (BSPDnf dnf)
 
void irq_systick (void)
 Systick IRQ. More...
 
void irq_psw (BSPPsw psw)
 Push SW State Change. More...
 
void irq_usb_uart_rx (BSPUsbUart uart)
 USB UART reception IRQ. More...
 
void irq_usb_uart_tx (BSPUsbUart uart)
 USB UART transmit IRQ. More...
 
void irq_usb_uart_err (BSPUsbUart uart)
 USB UART error IRQ. More...
 
void irq_sflash_tx (BSPSFlash sflash)
 SPI flash transmit IRQ. More...
 
void irq_sflash_err (BSPSFlash sflash)
 SPI flash error IRQ. More...
 
void irq_timer (BSPTimer timer)
 Timer. More...
 
void irq_dmac_done (void)
 HDMAC Transfer Complete IRQ. More...
 
void irq_dmac_err (void)
 DMA transfer error IRQ. More...
 
void irq_rtc (void)
 RTC IRQ. More...
 
void irq_rmc (uint32_t status)
 RMC IRQ. More...
 
void irq_i2c (void)
 I2C IRQ. More...
 
void irq_adc_sgl (void)
 ADC SGL IRQ. More...
 
void irq_adc_cnt (void)
 ADC CNT IRQ. More...
 
void irq_adc_trig (void)
 
void irq_exint (BSPExInt exi)
 External Interrupt IRQ. More...
 

Detailed Description

Function Documentation

§ bsp_finalize()

void bsp_finalize ( void  )

§ bsp_get_dnf_int_num()

uint32_t bsp_get_dnf_int_num ( BSPDnf  dnf)

§ bsp_get_dnf_nvic()

IRQn_Type bsp_get_dnf_nvic ( BSPDnf  dnf)

§ bsp_get_dnf_reg()

TSB_DNF_TypeDef* bsp_get_dnf_reg ( BSPDnf  dnf)

§ bsp_get_exint_nvic()

IRQn_Type bsp_get_exint_nvic ( void  )

§ bsp_get_gpio_group_led()

uint32_t bsp_get_gpio_group_led ( BSPLed  led)

§ bsp_get_gpio_group_psw()

uint32_t bsp_get_gpio_group_psw ( BSPPsw  psw)

§ bsp_get_gpio_instance_address()

gpio_t* bsp_get_gpio_instance_address ( void  )

§ bsp_get_gpio_led()

void bsp_get_gpio_led ( BSPLed  led,
uint32_t *  p_group,
uint32_t *  p_num 
)

§ bsp_get_gpio_num_led()

uint32_t bsp_get_gpio_num_led ( BSPLed  led)

§ bsp_get_gpio_num_psw()

uint32_t bsp_get_gpio_num_psw ( BSPPsw  psw)

§ bsp_get_gpio_psw()

void bsp_get_gpio_psw ( BSPPsw  psw,
uint32_t *  p_group,
uint32_t *  p_num 
)

§ bsp_get_output_pulse_ch()

uint32_t bsp_get_output_pulse_ch ( BSPOutputPulse  pulse)

§ bsp_get_output_pulse_nvic()

IRQn_Type bsp_get_output_pulse_nvic ( BSPOutputPulse  pulse)

§ bsp_get_output_pulse_type()

uint32_t bsp_get_output_pulse_type ( BSPOutputPulse  pulse)

§ bsp_get_thermistors_adin()

uint32_t bsp_get_thermistors_adin ( BSPThermistors  thermistors)

§ bsp_get_thermistors_ch()

uint32_t bsp_get_thermistors_ch ( BSPThermistors  thermistors)

§ bsp_get_thermistors_degC()

TXZ_Result bsp_get_thermistors_degC ( BSPThermistors  thermistors,
uint32_t  cnt,
int32_t *  p_degC 
)

§ bsp_get_thermistors_dma_ch()

uint32_t bsp_get_thermistors_dma_ch ( BSPThermistors  thermistors)

§ bsp_get_timer()

void bsp_get_timer ( BSPTimer  timer,
uint32_t *  p_ch,
uint32_t *  p_type 
)

§ bsp_get_timer_ch()

uint32_t bsp_get_timer_ch ( BSPTimer  timer)

§ bsp_get_timer_nvic()

IRQn_Type bsp_get_timer_nvic ( BSPTimer  timer)

§ bsp_get_timer_type()

uint32_t bsp_get_timer_type ( BSPTimer  timer)

§ bsp_get_tspi_clk_ch()

uint32_t bsp_get_tspi_clk_ch ( BSPSFlash  tspi)

§ bsp_get_tspi_rx_ch()

uint32_t bsp_get_tspi_rx_ch ( BSPSFlash  tspi)

§ bsp_get_tspi_rx_dma_ch()

uint32_t bsp_get_tspi_rx_dma_ch ( BSPSFlash  tspi)

§ bsp_get_tspi_rx_err_nvic()

IRQn_Type bsp_get_tspi_rx_err_nvic ( BSPSFlash  tspi)

§ bsp_get_tspi_rx_nvic()

IRQn_Type bsp_get_tspi_rx_nvic ( BSPSFlash  tspi)

§ bsp_get_tspi_tx_ch()

uint32_t bsp_get_tspi_tx_ch ( BSPSFlash  tspi)

§ bsp_get_tspi_tx_dma_ch()

uint32_t bsp_get_tspi_tx_dma_ch ( BSPSFlash  tspi)

§ bsp_get_tspi_tx_err_nvic()

IRQn_Type bsp_get_tspi_tx_err_nvic ( BSPSFlash  tspi)

§ bsp_get_tspi_tx_nvic()

IRQn_Type bsp_get_tspi_tx_nvic ( BSPSFlash  tspi)

§ bsp_get_usb_uart_err_nvic()

IRQn_Type bsp_get_usb_uart_err_nvic ( BSPUsbUart  uart)

§ bsp_get_usb_uart_rx_baudrate()

uint32_t bsp_get_usb_uart_rx_baudrate ( BSPUsbUart  uart)

§ bsp_get_usb_uart_rx_ch()

uint32_t bsp_get_usb_uart_rx_ch ( BSPUsbUart  uart)

§ bsp_get_usb_uart_rx_dma_ch()

uint32_t bsp_get_usb_uart_rx_dma_ch ( BSPUsbUart  uart)

§ bsp_get_usb_uart_rx_nvic()

IRQn_Type bsp_get_usb_uart_rx_nvic ( BSPUsbUart  uart)

§ bsp_get_usb_uart_tx_baudrate()

uint32_t bsp_get_usb_uart_tx_baudrate ( BSPUsbUart  uart)

§ bsp_get_usb_uart_tx_ch()

uint32_t bsp_get_usb_uart_tx_ch ( BSPUsbUart  uart)

§ bsp_get_usb_uart_tx_dma_ch()

uint32_t bsp_get_usb_uart_tx_dma_ch ( BSPUsbUart  uart)

§ bsp_get_usb_uart_tx_nvic()

IRQn_Type bsp_get_usb_uart_tx_nvic ( BSPUsbUart  uart)

§ bsp_initialize()

void bsp_initialize ( void  )

§ bsp_irq_dnf_disable()

void bsp_irq_dnf_disable ( void  )

§ bsp_irq_dnf_enable()

void bsp_irq_dnf_enable ( void  )

§ bsp_irq_exint_disable()

void bsp_irq_exint_disable ( void  )

§ bsp_irq_exint_enable()

void bsp_irq_exint_enable ( void  )

§ bsp_irq_rmc_disable()

void bsp_irq_rmc_disable ( void  )

§ bsp_irq_rmc_enable()

void bsp_irq_rmc_enable ( void  )

§ bsp_irq_rtc_disable()

void bsp_irq_rtc_disable ( void  )

§ bsp_irq_rtc_enable()

void bsp_irq_rtc_enable ( void  )

§ irq_adc_cnt()

void irq_adc_cnt ( void  )

ADC CNT IRQ.

Parameters
-
Returns
-
Return values
-
Note
This function is called BSP.

§ irq_adc_sgl()

void irq_adc_sgl ( void  )

ADC SGL IRQ.

Parameters
-
Returns
-
Return values
-
Note
This function is called BSP.

§ irq_adc_trig()

void irq_adc_trig ( void  )

§ irq_dmac_done()

void irq_dmac_done ( void  )

HDMAC Transfer Complete IRQ.

Parameters
-
Returns
-
Return values
-
Note
This function is called BSP.

HDMAC Transfer Complete IRQ.

Parameters
-
Returns
-
Return values
-
Note
This function is called BSP.

§ irq_dmac_err()

void irq_dmac_err ( void  )

DMA transfer error IRQ.

HDMAC ERROR IRQ.

Parameters
-
Returns
-
Return values
-
Note
This function is called BSP.

DMA transfer error IRQ.

Parameters
-
Returns
-
Return values
-
Note
This function is called BSP.

§ irq_exint()

void irq_exint ( BSPExInt  exi)

External Interrupt IRQ.

Parameters
exi: DNF status.
Returns
-
Return values
-
Note
This function is called BSP.

External Interrupt IRQ.

Parameters
exi: DNF status.
Returns
-
Return values
-
Note
This function is called BSP.

External Interrupt IRQ.

Parameters
exi
Returns
-
Return values
-
Note
This function is called BSP.

§ irq_i2c()

void irq_i2c ( void  )

I2C IRQ.

Parameters
-
Returns
-
Return values
-
Note
This function is called BSP.

§ irq_psw()

void irq_psw ( BSPPsw  psw)

Push SW State Change.

Parameters
psw:Push SW.
Returns
-
Return values
-
Note
This function is called BSP.

§ irq_rmc()

void irq_rmc ( uint32_t  status)

RMC IRQ.

Parameters
-
Returns
-
Return values
-
Note
This function is called BSP.
Parameters
status
Returns
-
Return values
-
Note
This function is called BSP.

§ irq_rtc()

void irq_rtc ( void  )

RTC IRQ.

Parameters
-
Returns
-
Return values
-
Note
This function is called BSP.

§ irq_sflash_err()

void irq_sflash_err ( BSPSFlash  sflash)

SPI flash error IRQ.

Parameters
sflash:SPI Flash.
Returns
-
Return values
-
Note
This function is called BSP.
Parameters
sflash:SPI Flash
Returns
-
Return values
-
Note
This function is called BSP.

§ irq_sflash_tx()

void irq_sflash_tx ( BSPSFlash  sflash)

SPI flash transmit IRQ.

Parameters
sflash:SPI Flash.
Returns
-
Return values
-
Note
This function is called BSP.
Parameters
sflash:SPI Flash
Returns
-
Return values
-
Note
This function is called BSP.
Parameters
sflash:SPI Flash.
Returns
-
Return values
-
Note
This function is called BSP.
Parameters
sflash:SPI Flash
Returns
-
Return values
-
Note
This function is called BSP.

§ irq_systick()

void irq_systick ( void  )

Systick IRQ.

Parameters
-
Returns
-
Return values
-
Note
This function is called BSP.

§ irq_timer()

void irq_timer ( BSPTimer  timer)

Timer.

1ms Timer.

Parameters
timer:Timer.
Returns
-
Return values
-
Note
This function is called BSP.
Parameters
timer:1ms Timer.
Returns
-
Return values
-
Note
This function is called BSP.
Parameters
timer:Timer.
Returns
-
Return values
-
Note
This function is called BSP.

Timer.

Parameters
timer:1ms Timer.
Returns
-
Return values
-
Note
This function is called BSP.

§ irq_usb_uart_err()

void irq_usb_uart_err ( BSPUsbUart  uart)

USB UART error IRQ.

Parameters
uart:USB UART.
Returns
-
Return values
-
Note
This function is called BSP.

§ irq_usb_uart_rx()

void irq_usb_uart_rx ( BSPUsbUart  uart)

USB UART reception IRQ.

Parameters
uart:USB UART.
Returns
-
Return values
-
Note
This function is called BSP.

§ irq_usb_uart_tx()

void irq_usb_uart_tx ( BSPUsbUart  uart)

USB UART transmit IRQ.

Parameters
uart:USB UART.
Returns
-
Return values
-
Note
This function is called BSP.