commit f99407f923dfb59b92428da61df728733934cd61
parent cc2eaa2093f98f8d33aecba9229199f637501891
Author: Martin Kloeckner <mjkloeckner@gmail.com>
Date: Sat, 28 Mar 2026 19:15:45 -0300
Cambiar sufijo `*_dma` por `*_async`
Diffstat:
1 file changed, 17 insertions(+), 15 deletions(-)
diff --git a/firmware/app/src/ds18b20.c b/firmware/app/src/ds18b20.c
@@ -33,8 +33,10 @@ void ds18b20_write(uint8_t data);
void ds18b20_read_temp(void);
void ds18b20_set_resolution(uint8_t resolution);
-void ds18b20_write_dma(uint8_t data);
-void ds18b20_reset_dma(void);
+void ds18b20_async_write(uint8_t data);
+void ds18b20_async_read(void);
+void ds18b20_async_reset(void);
+
uint8_t ds18b20_get_rx_byte(void);
uint8_t ds18b20_reset(void)
@@ -44,8 +46,8 @@ uint8_t ds18b20_reset(void)
__HAL_UART_DISABLE(&huart1);
LL_USART_SetBaudRate(USART1, HAL_RCC_GetPCLK2Freq(), 9600);
__HAL_UART_ENABLE(&huart1);
- HAL_UART_Transmit(&huart1, &data, 1, 100);
+ HAL_UART_Transmit(&huart1, &data, 1, 100);
if ((HAL_UART_Receive(&huart1, &data, 1, 100) != HAL_OK) || (data == 0xF0))
{
// Initialization failed
@@ -59,7 +61,7 @@ uint8_t ds18b20_reset(void)
return 0;
}
-void ds18b20_reset_dma(void)
+void ds18b20_async_reset(void)
{
__HAL_UART_DISABLE(&huart1);
LL_USART_SetBaudRate(USART1, HAL_RCC_GetPCLK2Freq(), 9600);
@@ -130,7 +132,7 @@ void ds18b20_write(uint8_t data)
HAL_UART_Transmit(&huart1, buffer, 8, 100);
}
-void ds18b20_write_dma(uint8_t data)
+void ds18b20_async_write(uint8_t data)
{
for (uint8_t i = 0; i < 8; ++i)
{
@@ -148,7 +150,7 @@ void ds18b20_write_dma(uint8_t data)
HAL_UART_Transmit_DMA(&huart1, g_ds18b20_tx_buffer, 8);
}
-void ds18b20_read_dma(void)
+void ds18b20_async_read(void)
{
memset(g_ds18b20_rx_buffer, 0, sizeof(g_ds18b20_rx_buffer));
b_ds18b20_dma_rx_done = false;
@@ -178,7 +180,7 @@ void ds18b20_update(void)
{
g_ds18b20_prev_state = g_ds18b20_state;
g_ds18b20_state = ST_DS18B20_BUSY_SENDING_RESET;
- ds18b20_reset_dma();
+ ds18b20_async_reset();
}
else
{
@@ -193,7 +195,7 @@ void ds18b20_update(void)
LL_USART_SetBaudRate(USART1, HAL_RCC_GetPCLK2Freq(), G_DATA_BAUDRATE);
__HAL_UART_ENABLE(&huart1);
g_ds18b20_state = ST_DS18B20_BUSY_SENDING_SKIP_ROM;
- ds18b20_write_dma(DS18B20_SKIP_ROM_CMD);
+ ds18b20_async_write(DS18B20_SKIP_ROM_CMD);
}
break;
case ST_DS18B20_BUSY_SENDING_SKIP_ROM:
@@ -204,12 +206,12 @@ void ds18b20_update(void)
case ST_DS18B20_READY:
g_ds18b20_prev_state = g_ds18b20_state;
g_ds18b20_state = ST_DS18B20_BUSY_SENDING_CONV_T;
- ds18b20_write_dma(DS18B20_CONVERT_T_CMD);
+ ds18b20_async_write(DS18B20_CONVERT_T_CMD);
break;
case ST_DS18B20_BUSY_WAITING_CONV:
g_ds18b20_prev_state = g_ds18b20_state;
g_ds18b20_state = ST_DS18B20_BUSY_SENDING_READ_SCRATCHPAD;
- ds18b20_write_dma(DS18B20_READ_SCRATCHPAD_CMD);
+ ds18b20_async_write(DS18B20_READ_SCRATCHPAD_CMD);
break;
default:
g_ds18b20_state = ST_DS18B20_READY;
@@ -230,7 +232,7 @@ void ds18b20_update(void)
// Start reading sensor data
g_ds18b20_prev_state = g_ds18b20_state;
g_ds18b20_state = ST_DS18B20_BUSY_SENDING_RESET;
- ds18b20_reset_dma();
+ ds18b20_async_reset();
}
else
{
@@ -242,8 +244,8 @@ void ds18b20_update(void)
if (true == b_ds18b20_dma_tx_done)
{
// Read sensor LSB of data
- ds18b20_read_dma();
- ds18b20_write_dma(0xFF);
+ ds18b20_async_read();
+ ds18b20_async_write(0xFF);
g_ds18b20_state = ST_DS18B20_BUSY_WAITING_LSB;
}
break;
@@ -253,8 +255,8 @@ void ds18b20_update(void)
{
temp_lsb = ds18b20_get_rx_byte();
g_ds18b20_state = ST_DS18B20_BUSY_WAITING_MSB;
- ds18b20_read_dma();
- ds18b20_write_dma(0xFF);
+ ds18b20_async_read();
+ ds18b20_async_write(0xFF);
}
else if (0 == g_ds18b20_tick)
{