杰理之蓝牙PA控制函数【篇】
#include “gpio.h”void rf_pa_io_set(u8 tx_io, u8 rx_io, u8 en){static u8 last_en 0xff;if (last_en en) {printf(“The PA of rf_pa_io has been switched on!!!\n”);return;}last_en en;if (en) {gpio_och_sel_output_signal(tx_io, OCH_WL_AMPE);gpio_och_sel_output_signal(rx_io, OCH_WL_LNAE);} else {gpio_och_disable_output_signal(tx_io, OCH_WL_AMPE);gpio_och_disable_output_signal(rx_io, OCH_WL_LNAE);}gpio_hw_set_direction(IO_PORT_SPILT(tx_io), 0);gpio_hw_write(tx_io, 0);gpio_hw_set_direction(IO_PORT_SPILT(rx_io), 0);gpio_hw_write(rx_io, 0);}