nrf5/hal: Renaming uart hal function to use hal_uart prefix.

This commit is contained in:
Glenn Ruben Bakke 2017-03-05 22:37:07 +01:00
parent ee5884bfe9
commit 0489153094
3 changed files with 22 additions and 22 deletions

View File

@ -60,7 +60,7 @@ uint32_t hal_uart_baudrate_lookup[] = {
UART_BAUDRATE_BAUDRATE_Baud1M, ///< 1000000 baud.
};
void nrf_uart_char_write(uint8_t ch) {
void hal_uart_char_write(uint8_t ch) {
UART_BASE->TXD = (uint8_t)ch;
while (UART_BASE->EVENTS_TXDRDY != 1) {
// Blocking wait.
@ -70,7 +70,7 @@ void nrf_uart_char_write(uint8_t ch) {
UART_BASE->EVENTS_TXDRDY = 0;
}
uint8_t nrf_uart_char_read(void) {
uint8_t hal_uart_char_read(void) {
while (UART_BASE->EVENTS_RXDRDY != 1) {
// Wait for RXD data.
}
@ -79,27 +79,27 @@ uint8_t nrf_uart_char_read(void) {
return (uint8_t)UART_BASE->RXD;
}
void nrf_uart_buffer_write(uint8_t * p_buffer, uint32_t num_of_bytes, uart_complete_cb cb) {
void hal_uart_buffer_write(uint8_t * p_buffer, uint32_t num_of_bytes, uart_complete_cb cb) {
int i = 0;
uint8_t ch = p_buffer[i++];
while (i < num_of_bytes) {
nrf_uart_char_write(ch);
hal_uart_char_write(ch);
ch = p_buffer[i++];
}
cb();
}
void nrf_uart_buffer_read(uint8_t * p_buffer, uint32_t num_of_bytes, uart_complete_cb cb) {
void hal_uart_buffer_read(uint8_t * p_buffer, uint32_t num_of_bytes, uart_complete_cb cb) {
int i = 0;
while (i < num_of_bytes) {
uint8_t ch = nrf_uart_char_read();
uint8_t ch = hal_uart_char_read();
p_buffer[i] = ch;
i++;
}
cb();
}
void nrf_uart_init(hal_uart_init_t const * p_uart_init) {
void hal_uart_init(hal_uart_init_t const * p_uart_init) {
hal_gpio_cfg_pin(p_uart_init->tx_pin->port, p_uart_init->tx_pin->pin, HAL_GPIO_MODE_OUTPUT, HAL_GPIO_PULL_DISABLED);
hal_gpio_cfg_pin(p_uart_init->tx_pin->port, p_uart_init->rx_pin->pin, HAL_GPIO_MODE_INPUT, HAL_GPIO_PULL_DISABLED);

View File

@ -122,14 +122,14 @@ typedef struct {
typedef void (*uart_complete_cb)(void);
void nrf_uart_init(hal_uart_init_t const * p_uart_init);
void hal_uart_init(hal_uart_init_t const * p_uart_init);
void nrf_uart_char_write(uint8_t ch);
void hal_uart_char_write(uint8_t ch);
uint8_t nrf_uart_char_read(void);
uint8_t hal_uart_char_read(void);
void nrf_uart_buffer_write(uint8_t * p_buffer, uint32_t num_of_bytes, uart_complete_cb cb);
void hal_uart_buffer_write(uint8_t * p_buffer, uint32_t num_of_bytes, uart_complete_cb cb);
void nrf_uart_buffer_read(uint8_t * p_buffer, uint32_t num_of_bytes, uart_complete_cb cb);
void hal_uart_buffer_read(uint8_t * p_buffer, uint32_t num_of_bytes, uart_complete_cb cb);
#endif // UART_H__

View File

@ -68,21 +68,21 @@ static const uint32_t hal_uart_baudrate_lookup[] = {
UARTE_BAUDRATE_BAUDRATE_Baud1M, ///< 1000000 baud.
};
__STATIC_INLINE void nrf_uart_irq_clear(void) {
__STATIC_INLINE void hal_uart_irq_clear(void) {
NVIC_ClearPendingIRQ(UART_IRQ_NUM);
}
__STATIC_INLINE void nrf_uart_irq_enable(uint8_t priority) {
__STATIC_INLINE void hal_uart_irq_enable(uint8_t priority) {
NVIC_SetPriority(UART_IRQ_NUM, priority);
nrf_uart_irq_clear();
hal_uart_irq_clear();
NVIC_EnableIRQ(UART_IRQ_NUM);
}
void nrf_sendchar(int ch) {
nrf_uart_char_write(ch);
hal_uart_char_write(ch);
}
void nrf_uart_init(hal_uart_init_t const * p_uart_init) {
void hal_uart_init(hal_uart_init_t const * p_uart_init) {
hal_gpio_cfg_pin(p_uart_init->tx_pin->port, p_uart_init->tx_pin->pin, HAL_GPIO_MODE_OUTPUT, HAL_GPIO_PULL_DISABLED);
hal_gpio_pin_set(p_uart_init->tx_pin->port, p_uart_init->tx_pin->pin);
hal_gpio_cfg_pin(p_uart_init->tx_pin->port, p_uart_init->rx_pin->pin, HAL_GPIO_MODE_INPUT, HAL_GPIO_PULL_DISABLED);
@ -121,7 +121,7 @@ void nrf_uart_init(hal_uart_init_t const * p_uart_init) {
#endif
}
nrf_uart_irq_enable(p_uart_init->irq_priority);
hal_uart_irq_enable(p_uart_init->irq_priority);
UARTE_BASE->INTENSET = (UARTE_INTENSET_ENDRX_Set << UARTE_INTENSET_ENDRX_Pos);
UARTE_BASE->INTENSET = (UARTE_INTENSET_ENDTX_Set << UARTE_INTENSET_ENDTX_Pos);
@ -132,7 +132,7 @@ void nrf_uart_init(hal_uart_init_t const * p_uart_init) {
UARTE_BASE->EVENTS_ENDRX = 0;
}
void nrf_uart_char_write(uint8_t ch) {
void hal_uart_char_write(uint8_t ch) {
static volatile uint8_t m_tx_buf[TX_BUF_SIZE];
(void)m_tx_buf;
@ -153,7 +153,7 @@ void nrf_uart_char_write(uint8_t ch) {
UARTE_BASE->INTENSET = (UARTE_INTENSET_ENDTX_Set << UARTE_INTENSET_ENDTX_Pos);
}
uint8_t nrf_uart_char_read(void) {
uint8_t hal_uart_char_read(void) {
static volatile uint8_t m_rx_buf[RX_BUF_SIZE];
UARTE_BASE->INTENCLR = (UARTE_INTENSET_ENDRX_Set << UARTE_INTENSET_ENDRX_Pos);
@ -173,7 +173,7 @@ uint8_t nrf_uart_char_read(void) {
return (uint8_t)m_rx_buf[0];
}
void nrf_uart_buffer_write(uint8_t * p_buffer, uint32_t num_of_bytes, uart_complete_cb cb) {
void hal_uart_buffer_write(uint8_t * p_buffer, uint32_t num_of_bytes, uart_complete_cb cb) {
dma_write_cb = cb;
UARTE_BASE->TXD.PTR = (uint32_t)p_buffer;
@ -189,7 +189,7 @@ void nrf_uart_buffer_write(uint8_t * p_buffer, uint32_t num_of_bytes, uart_compl
}
void nrf_uart_buffer_read(uint8_t * p_buffer, uint32_t num_of_bytes, uart_complete_cb cb) {
void hal_uart_buffer_read(uint8_t * p_buffer, uint32_t num_of_bytes, uart_complete_cb cb) {
dma_read_cb = cb;
UARTE_BASE->RXD.PTR = (uint32_t)(p_buffer);