TMPM4G9  V1.0.0.0
main.c File Reference
#include <string.h>
#include "txz_sample_def.h"
#include "bsp.h"
#include "bsp_led.h"
#include "txz_hal.h"
#include "txz_safety_def.h"
#include "safety_interrupt.h"
#include "safety_clock.h"

Data Structures

struct  instance_t
 Instance Information. More...
 

Macros

#define MAIN_NULL   ((void *)0)
 
#define INTERRUPT_TIMER_ID   BSP_TIMER_1S
 
#define INTERRUPT_TIMER_CH   2
 
#define CLOCK_INPUT   (uint32_t)(0)
 
#define CLOCK_HIGH   (uint32_t)(0x024)
 
#define CLOCK_LOW   (uint32_t)(0x01C)
 

Functions

int main (void)
 Main Function. More...
 
void irq_systick (void)
 Systick IRQ. More...
 
void irq_sflash_rx (BSPSFlash sflash)
 SPI flash reception 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_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_timer (BSPTimer timer)
 1ms Timer. More...
 
void irq_counter (void)
 Timer. More...
 
void irq_dmac_done (void)
 DMA transfer done 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_parity (void)
 RAM Parity IRQ. More...