| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #pragma once // 头文件保护
- #define TEST_EN // 启用测试总开关
- #include <stdint.h>
- #include "board.h"
- #ifdef TEST_EN
- // 以下测试模块只在 TEST_EN 定义时才启用
- #define LED_TEST // LED测试
- void v8m_yy_led_test(void);
- #define PWM_TEST // PWM测试
- void v8m_yy_motor_pwm_test(void);
- #define ADC_TEST // ADC测试
- void v8m_yy_adc_test(void);
- #define TIMER0_TEST // 定时器0测试
- void timer0_test(void);
- #define CPU_DELAY_TEST // CPU延时测试
- void cpu_delay_test(void);
- #define TIMER1_TEST // 2.5ms定时测试
- void timer1_test(void);
- #define CAN2_TEST // CAN2 收发测试
- void can2_test(void);
- #define UART3_TEST // UART3 收发测试
- void imu_uart3_test(void);
- #define SUSTEM_TEST // 软件复位 测试
- void system_test(void);
- #define UART2_RX_TEST // SBUS RX 测试
- void uart2_sbus_test(void);
- #define UART2_TX_TEST // SBUS TX 测试
- void sbus_uart2_out_test(void);
- // #define SD_TEST // SD TEST
- #define GD25Q16_TEST // SPI-FLASH 测试
- void test_gd25q16_quick(void);
- #define UART_DRV_TEST // 通用串口驱动测试 tx dma rx fifo 中断
- #define SOFT_SD_TEST // sd卡创建日志目录测试
- void sd_test_demo(void);
- #define FLASH_TEST // qspi-flash测试
- void run_flash_tests(void);
- #define SOFT_FLASH_TEST // spi-flash测试
- #define SOFT_VOL_TEST // 电压读取测试
- void soft_vol_test(void);
- #define SOFT_SYSTEM_TEST
- void run_system_test_with_reset(uint32_t delay_seconds);
- #define SOFT_MOTOR_TEST // 混控器测试
- void run_motor_output_test(void);
- void run_motor_simple_test(uint8_t step);
- #define SOFT_TIMER_TEST
- void run_time_test(void);
- void run_time_quick_test(void);
- #endif
|