diff --git a/arch/arm/src/kinetis/kinetis_dma.c b/arch/arm/src/kinetis/kinetis_dma.c index 2f4a83feea6..c79dcd99fb4 100644 --- a/arch/arm/src/kinetis/kinetis_dma.c +++ b/arch/arm/src/kinetis/kinetis_dma.c @@ -79,13 +79,13 @@ struct kinetis_dma_ch { - bool used; - uint8_t ind; - uint8_t irq; - kinetis_dma_direction_t dir; - kinetis_dma_data_sz_t data_sz; - dma_callback_t callback; - void *arg; + bool used; + uint8_t ind; + uint8_t irq; + enum kinetis_dma_direction_e dir; + enum kinetis_dma_data_sz_e data_sz; + dma_callback_t callback; + void *arg; }; /**************************************************************************** @@ -239,8 +239,8 @@ void weak_function up_dmainitialize(void) ****************************************************************************/ DMA_HANDLE kinetis_dmachannel(uint8_t src, uint32_t per_addr, - kinetis_dma_data_sz_t per_data_sz, - kinetis_dma_direction_t dir) + enum kinetis_dma_data_sz_e per_data_sz, + enum kinetis_dma_direction_e dir) { int i; int ch_ind; diff --git a/arch/arm/src/kinetis/kinetis_dma.h b/arch/arm/src/kinetis/kinetis_dma.h index 7637ec3df3a..64ada268010 100644 --- a/arch/arm/src/kinetis/kinetis_dma.h +++ b/arch/arm/src/kinetis/kinetis_dma.h @@ -87,20 +87,20 @@ struct kinetis_dmaregs_s }; #endif -typedef enum _kinetis_dma_direction_e +enum kinetis_dma_direction_e { KINETIS_DMA_DIRECTION_PERIPHERAL_TO_MEMORY, KINETIS_DMA_DIRECTION_MEMORY_TO_PERIPHERAL -} kinetis_dma_direction_t; +}; /* Kinetis data transfer size */ -typedef enum _kinetis_dma_data_sz_e +enum kinetis_dma_data_sz_e { KINETIS_DMA_DATA_SZ_8BIT = 0, KINETIS_DMA_DATA_SZ_16BIT = 1, KINETIS_DMA_DATA_SZ_32BIT = 2, -} kinetis_dma_data_sz_t; +}; /**************************************************************************** * Public Data @@ -158,8 +158,8 @@ void kinetis_dmainitialize(void); DMA_HANDLE kinetis_dmachannel(uint8_t src, uint32_t per_addr, - kinetis_dma_data_sz_t per_data_sz, - kinetis_dma_direction_t dir); + enum kinetis_dma_data_sz_e per_data_sz, + enum kinetis_dma_direction_e dir); /**************************************************************************** * Name: kinetis_dmafree