@@ -211,7 +211,7 @@ static int adc_stm32_dma_start(const struct device *dev,
211
211
void * buffer , size_t channel_count )
212
212
{
213
213
const struct adc_stm32_cfg * config = dev -> config ;
214
- ADC_TypeDef * adc = ( ADC_TypeDef * ) config -> base ;
214
+ ADC_TypeDef * adc = config -> base ;
215
215
struct adc_stm32_data * data = dev -> data ;
216
216
struct dma_block_config * blk_cfg ;
217
217
int ret ;
@@ -368,7 +368,7 @@ static int adc_stm32_enable(ADC_TypeDef *adc)
368
368
static void adc_stm32_start_conversion (const struct device * dev )
369
369
{
370
370
const struct adc_stm32_cfg * config = dev -> config ;
371
- ADC_TypeDef * adc = ( ADC_TypeDef * ) config -> base ;
371
+ ADC_TypeDef * adc = config -> base ;
372
372
373
373
LOG_DBG ("Starting conversion" );
374
374
@@ -685,7 +685,7 @@ static void adc_stm32_oversampling_ratioshift(ADC_TypeDef *adc, uint32_t ratio,
685
685
static int adc_stm32_oversampling (const struct device * dev , uint8_t ratio )
686
686
{
687
687
const struct adc_stm32_cfg * config = dev -> config ;
688
- ADC_TypeDef * adc = ( ADC_TypeDef * ) config -> base ;
688
+ ADC_TypeDef * adc = config -> base ;
689
689
690
690
if (ratio == 0 ) {
691
691
adc_stm32_oversampling_scope (adc , LL_ADC_OVS_DISABLE );
@@ -725,7 +725,7 @@ static void dma_callback(const struct device *dev, void *user_data,
725
725
struct adc_stm32_data * data = user_data ;
726
726
#if !DT_HAS_COMPAT_STATUS_OKAY (st_stm32f1_adc ) /* Avoid unused variables */
727
727
const struct adc_stm32_cfg * config = data -> dev -> config ;
728
- ADC_TypeDef * adc = ( ADC_TypeDef * ) config -> base ;
728
+ ADC_TypeDef * adc = config -> base ;
729
729
#endif /* !DT_HAS_COMPAT_STATUS_OKAY(st_stm32f1_adc) */
730
730
731
731
LOG_DBG ("dma callback" );
@@ -774,7 +774,7 @@ static uint8_t get_reg_value(const struct device *dev, uint32_t reg,
774
774
uint32_t shift , uint32_t mask )
775
775
{
776
776
const struct adc_stm32_cfg * config = dev -> config ;
777
- ADC_TypeDef * adc = ( ADC_TypeDef * ) config -> base ;
777
+ ADC_TypeDef * adc = config -> base ;
778
778
779
779
uintptr_t addr = (uintptr_t )adc + reg ;
780
780
@@ -785,7 +785,7 @@ static void set_reg_value(const struct device *dev, uint32_t reg,
785
785
uint32_t shift , uint32_t mask , uint32_t value )
786
786
{
787
787
const struct adc_stm32_cfg * config = dev -> config ;
788
- ADC_TypeDef * adc = ( ADC_TypeDef * ) config -> base ;
788
+ ADC_TypeDef * adc = config -> base ;
789
789
790
790
uintptr_t addr = (uintptr_t )adc + reg ;
791
791
@@ -796,7 +796,7 @@ static int set_resolution(const struct device *dev,
796
796
const struct adc_sequence * sequence )
797
797
{
798
798
const struct adc_stm32_cfg * config = dev -> config ;
799
- ADC_TypeDef * adc = ( ADC_TypeDef * ) config -> base ;
799
+ ADC_TypeDef * adc = config -> base ;
800
800
uint8_t res_reg_addr = 0xFF ;
801
801
uint8_t res_shift = 0 ;
802
802
uint8_t res_mask = 0 ;
@@ -848,7 +848,7 @@ static int set_sequencer(const struct device *dev)
848
848
{
849
849
const struct adc_stm32_cfg * config = dev -> config ;
850
850
struct adc_stm32_data * data = dev -> data ;
851
- ADC_TypeDef * adc = ( ADC_TypeDef * ) config -> base ;
851
+ ADC_TypeDef * adc = config -> base ;
852
852
853
853
uint8_t channel_id ;
854
854
uint8_t channel_index = 0 ;
@@ -913,7 +913,7 @@ static int start_read(const struct device *dev,
913
913
{
914
914
const struct adc_stm32_cfg * config = dev -> config ;
915
915
struct adc_stm32_data * data = dev -> data ;
916
- ADC_TypeDef * adc = ( ADC_TypeDef * ) config -> base ;
916
+ ADC_TypeDef * adc = config -> base ;
917
917
int err ;
918
918
919
919
data -> buffer = sequence -> buffer ;
@@ -1021,7 +1021,7 @@ static void adc_context_start_sampling(struct adc_context *ctx)
1021
1021
CONTAINER_OF (ctx , struct adc_stm32_data , ctx );
1022
1022
const struct device * dev = data -> dev ;
1023
1023
const struct adc_stm32_cfg * config = dev -> config ;
1024
- ADC_TypeDef * adc = ( ADC_TypeDef * ) config -> base ;
1024
+ ADC_TypeDef * adc = config -> base ;
1025
1025
1026
1026
/* Remove warning for some series */
1027
1027
ARG_UNUSED (adc );
@@ -1095,7 +1095,7 @@ static void adc_context_on_complete(struct adc_context *ctx, int status)
1095
1095
struct adc_stm32_data * data =
1096
1096
CONTAINER_OF (ctx , struct adc_stm32_data , ctx );
1097
1097
const struct adc_stm32_cfg * config = data -> dev -> config ;
1098
- ADC_TypeDef * adc = ( ADC_TypeDef * ) config -> base ;
1098
+ ADC_TypeDef * adc = config -> base ;
1099
1099
1100
1100
ARG_UNUSED (status );
1101
1101
@@ -1432,7 +1432,7 @@ static int adc_stm32_set_clock(const struct device *dev)
1432
1432
{
1433
1433
const struct adc_stm32_cfg * config = dev -> config ;
1434
1434
const struct device * const clk = DEVICE_DT_GET (STM32_CLOCK_CONTROL_NODE );
1435
- ADC_TypeDef * adc = ( ADC_TypeDef * ) config -> base ;
1435
+ ADC_TypeDef * adc = config -> base ;
1436
1436
int ret = 0 ;
1437
1437
1438
1438
ARG_UNUSED (adc ); /* Necessary to avoid warnings on some series */
@@ -1479,7 +1479,7 @@ static int adc_stm32_init(const struct device *dev)
1479
1479
struct adc_stm32_data * data = dev -> data ;
1480
1480
const struct adc_stm32_cfg * config = dev -> config ;
1481
1481
const struct device * const clk = DEVICE_DT_GET (STM32_CLOCK_CONTROL_NODE );
1482
- ADC_TypeDef * adc = ( ADC_TypeDef * ) config -> base ;
1482
+ ADC_TypeDef * adc = config -> base ;
1483
1483
int err ;
1484
1484
1485
1485
ARG_UNUSED (adc ); /* Necessary to avoid warnings on some series */
@@ -1595,7 +1595,7 @@ static int adc_stm32_init(const struct device *dev)
1595
1595
static int adc_stm32_suspend_setup (const struct device * dev )
1596
1596
{
1597
1597
const struct adc_stm32_cfg * config = dev -> config ;
1598
- ADC_TypeDef * adc = ( ADC_TypeDef * ) config -> base ;
1598
+ ADC_TypeDef * adc = config -> base ;
1599
1599
const struct device * const clk = DEVICE_DT_GET (STM32_CLOCK_CONTROL_NODE );
1600
1600
int err ;
1601
1601
0 commit comments