nuttx: add missing 'FAR' and fix style issues

Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
This commit is contained in:
Petro Karashchenko 2024-08-24 13:25:04 -04:00 committed by Xiang Xiao
parent a8ec8b8cd2
commit 7b18f9d19f
4 changed files with 141 additions and 141 deletions

View file

@ -177,7 +177,7 @@ int riscv_fillpage(int mcause, void *regs, void *args)
uintptr_t vaddr;
uint32_t ptlevel;
uintptr_t satp;
uint32_t mmuflags;
uint32_t mmuflags;
_info("EXCEPTION: %s. MCAUSE: %" PRIxREG ", EPC: %" PRIxREG
", MTVAL: %" PRIxREG "\n",
@ -213,7 +213,7 @@ int riscv_fillpage(int mcause, void *regs, void *args)
satp = READ_CSR(CSR_SATP);
ptprev = riscv_pgvaddr(mmu_satp_to_paddr(satp));
ptlevel = ARCH_SPGTS;
paddr = mmu_pte_to_paddr(mmu_ln_getentry(ptlevel, ptprev, vaddr));
paddr = mmu_pte_to_paddr(mmu_ln_getentry(ptlevel, ptprev, vaddr));
if (!paddr)
{
/* Nothing yet, allocate one page for final level page table */

View file

@ -59,13 +59,13 @@ static int drv8825_fault(void);
static struct drv8825_ops_s g_drv8825_ops =
{
drv8825_initialize, /* initialize */
drv8825_step, /* step */
drv8825_direction, /* direction */
drv8825_microstepping, /* microstepping */
drv8825_enable, /* enable */
drv8825_idle, /* idle */
drv8825_fault /* fault */
drv8825_initialize, /* initialize */
drv8825_step, /* step */
drv8825_direction, /* direction */
drv8825_microstepping, /* microstepping */
drv8825_enable, /* enable */
drv8825_idle, /* idle */
drv8825_fault /* fault */
};
/****************************************************************************
@ -82,13 +82,13 @@ static struct drv8825_ops_s g_drv8825_ops =
static void drv8825_initialize(void)
{
stm32_configgpio(GPIO_DIR);
stm32_configgpio(GPIO_STEP);
stm32_configgpio(GPIO_SLEEP);
stm32_configgpio(GPIO_M1);
stm32_configgpio(GPIO_M2);
stm32_configgpio(GPIO_M3);
stm32_configgpio(GPIO_RESET);
stm32_configgpio(GPIO_DIR);
stm32_configgpio(GPIO_STEP);
stm32_configgpio(GPIO_SLEEP);
stm32_configgpio(GPIO_M1);
stm32_configgpio(GPIO_M2);
stm32_configgpio(GPIO_M3);
stm32_configgpio(GPIO_RESET);
}
/****************************************************************************
@ -101,7 +101,7 @@ static void drv8825_initialize(void)
static void drv8825_step(int level)
{
stm32_gpiowrite(GPIO_STEP, (bool)level);
stm32_gpiowrite(GPIO_STEP, (bool)level);
}
/****************************************************************************
@ -114,7 +114,7 @@ static void drv8825_step(int level)
static void drv8825_direction(int level)
{
stm32_gpiowrite(GPIO_DIR, (bool)level);
stm32_gpiowrite(GPIO_DIR, (bool)level);
}
/****************************************************************************
@ -127,9 +127,9 @@ static void drv8825_direction(int level)
static void drv8825_microstepping(int ms1, int ms2, int ms3)
{
stm32_gpiowrite(GPIO_M1, (bool)ms1);
stm32_gpiowrite(GPIO_M2, (bool)ms2);
stm32_gpiowrite(GPIO_M3, (bool)ms3);
stm32_gpiowrite(GPIO_M1, (bool)ms1);
stm32_gpiowrite(GPIO_M2, (bool)ms2);
stm32_gpiowrite(GPIO_M3, (bool)ms3);
}
/****************************************************************************
@ -142,7 +142,7 @@ static void drv8825_microstepping(int ms1, int ms2, int ms3)
static void drv8825_enable(int level)
{
stm32_gpiowrite(GPIO_RESET, (bool)level);
stm32_gpiowrite(GPIO_RESET, (bool)level);
}
/****************************************************************************
@ -155,7 +155,7 @@ static void drv8825_enable(int level)
static void drv8825_idle(int level)
{
stm32_gpiowrite(GPIO_SLEEP, !level);
stm32_gpiowrite(GPIO_SLEEP, !level);
}
/****************************************************************************
@ -185,14 +185,11 @@ static int drv8825_fault(void)
int board_drv8825_initialize(int devno)
{
int ret;
char devname[15];
char devname[15];
drv8825_initialize();
drv8825_initialize();
snprintf(devname, sizeof(devname), "/dev/stepper%d", devno);
snprintf(devname, sizeof(devname), "/dev/stepper%d", devno);
ret = drv8825_register(devname, &g_drv8825_ops);
return ret;
return drv8825_register(devname, &g_drv8825_ops);
}

View file

@ -132,48 +132,49 @@ struct vs1053_struct_s
* Private Function Prototypes
****************************************************************************/
static int vs1053_getcaps(FAR struct audio_lowerhalf_s *lower, int type,
FAR struct audio_caps_s *caps);
static int vs1053_shutdown(FAR struct audio_lowerhalf_s *lower);
static int vs1053_getcaps(FAR struct audio_lowerhalf_s *lower, int type,
FAR struct audio_caps_s *caps);
static int vs1053_shutdown(FAR struct audio_lowerhalf_s *lower);
#ifdef CONFIG_AUDIO_MULTI_SESSION
static int vs1053_configure(FAR struct audio_lowerhalf_s *lower,
FAR void *session, FAR const struct audio_caps_s *caps);
static int vs1053_start(FAR struct audio_lowerhalf_s *lower,
FAR void *session);
static int vs1053_configure(FAR struct audio_lowerhalf_s *lower,
FAR void *session,
FAR const struct audio_caps_s *caps);
static int vs1053_start(FAR struct audio_lowerhalf_s *lower,
FAR void *session);
#ifndef CONFIG_AUDIO_EXCLUDE_STOP
static int vs1053_stop(FAR struct audio_lowerhalf_s *lower,
FAR void *session);
static int vs1053_stop(FAR struct audio_lowerhalf_s *lower,
FAR void *session);
#endif
#ifndef CONFIG_AUDIO_EXCLUDE_PAUSE_RESUME
static int vs1053_pause(FAR struct audio_lowerhalf_s *lower,
FAR void *session);
static int vs1053_resume(FAR struct audio_lowerhalf_s *lower,
FAR void *session);
static int vs1053_pause(FAR struct audio_lowerhalf_s *lower,
FAR void *session);
static int vs1053_resume(FAR struct audio_lowerhalf_s *lower,
FAR void *session);
#endif /* CONFIG_AUDIO_EXCLUDE_PAUSE_RESUME */
static int vs1053_reserve(FAR struct audio_lowerhalf_s *lower,
FAR void** session);
static int vs1053_release(FAR struct audio_lowerhalf_s *lower,
FAR void *session);
static int vs1053_reserve(FAR struct audio_lowerhalf_s *lower,
FAR void** session);
static int vs1053_release(FAR struct audio_lowerhalf_s *lower,
FAR void *session);
#else
static int vs1053_configure(FAR struct audio_lowerhalf_s *lower,
FAR const struct audio_caps_s *caps);
static int vs1053_start(FAR struct audio_lowerhalf_s *lower);
static int vs1053_configure(FAR struct audio_lowerhalf_s *lower,
FAR const struct audio_caps_s *caps);
static int vs1053_start(FAR struct audio_lowerhalf_s *lower);
#ifndef CONFIG_AUDIO_EXCLUDE_STOP
static int vs1053_stop(FAR struct audio_lowerhalf_s *lower);
static int vs1053_stop(FAR struct audio_lowerhalf_s *lower);
#endif
#ifndef CONFIG_AUDIO_EXCLUDE_PAUSE_RESUME
static int vs1053_pause(FAR struct audio_lowerhalf_s *lower);
static int vs1053_resume(FAR struct audio_lowerhalf_s *lower);
static int vs1053_pause(FAR struct audio_lowerhalf_s *lower);
static int vs1053_resume(FAR struct audio_lowerhalf_s *lower);
#endif /* CONFIG_AUDIO_EXCLUDE_PAUSE_RESUME */
static int vs1053_reserve(FAR struct audio_lowerhalf_s *lower);
static int vs1053_release(FAR struct audio_lowerhalf_s *lower);
static int vs1053_reserve(FAR struct audio_lowerhalf_s *lower);
static int vs1053_release(FAR struct audio_lowerhalf_s *lower);
#endif /* CONFIG_AUDIO_MULTI_SESION */
static int vs1053_enqueuebuffer(FAR struct audio_lowerhalf_s *lower,
FAR struct ap_buffer_s *apb);
static int vs1053_cancelbuffer(FAR struct audio_lowerhalf_s *lower,
FAR struct ap_buffer_s *apb);
static int vs1053_ioctl(FAR struct audio_lowerhalf_s *lower, int cmd,
unsigned long arg);
static int vs1053_enqueuebuffer(FAR struct audio_lowerhalf_s *lower,
FAR struct ap_buffer_s *apb);
static int vs1053_cancelbuffer(FAR struct audio_lowerhalf_s *lower,
FAR struct ap_buffer_s *apb);
static int vs1053_ioctl(FAR struct audio_lowerhalf_s *lower, int cmd,
unsigned long arg);
/****************************************************************************
* Private Data
@ -209,7 +210,7 @@ static const struct audio_ops_s g_audioops =
*/
#ifndef CONFIG_AUDIO_EXCLUDE_VOLUME
static const uint8_t g_logtable [] =
static const uint8_t g_logtable[] =
{
254, 170, 140, 122, 110, /* 0 - 8 */
100, 92, 85, 80, 74, /* 10 - 18 */
@ -306,8 +307,7 @@ static uint16_t vs1053_readreg(FAR struct vs1053_struct_s *dev, uint8_t reg)
****************************************************************************/
static void vs1053_writereg(FAR struct vs1053_struct_s *dev,
uint8_t reg,
uint16_t val)
uint8_t reg, uint16_t val)
{
FAR struct spi_dev_s *spi = dev->spi;
@ -343,18 +343,17 @@ static void vs1053_writereg(FAR struct vs1053_struct_s *dev,
*
****************************************************************************/
static int vs1053_setfrequency(FAR struct vs1053_struct_s *dev,
uint32_t freq)
static int vs1053_setfrequency(FAR struct vs1053_struct_s *dev, uint32_t freq)
{
double factor;
uint16_t reg;
uint8_t timeout;
double factor;
uint16_t reg;
uint8_t timeout;
audinfo("Entry\n");
/* Calculate the clock divisor based on the input frequency */
factor = (double) freq / (double) CONFIG_VS1053_XTALI * 10.0 + 0.5;
factor = (double)freq / (double)CONFIG_VS1053_XTALI * 10.0 + 0.5;
/* Check the input frequency against bounds */
@ -372,13 +371,13 @@ static int vs1053_setfrequency(FAR struct vs1053_struct_s *dev,
/* Calculate the clock mulit register based on the factor */
if ((int) factor == 10)
if ((int)factor == 10)
{
reg = 0;
}
else
{
reg = (((int) factor - 15) / 5) << VS1053_SC_MULT_SHIFT;
reg = (((int)factor - 15) / 5) << VS1053_SC_MULT_SHIFT;
}
/* Set the MULT_ADD factor to the max to allow the chip to dynamically
@ -526,10 +525,10 @@ static void vs1053_setvolume(FAR struct vs1053_struct_s *dev)
static void vs1053_setbass(FAR struct vs1053_struct_s *dev)
{
FAR struct spi_dev_s *spi = dev->spi;
int bass_range;
int bass_boost;
int treble_range;
int treble_boost;
int bass_range;
int bass_boost;
int treble_range;
int treble_boost;
/* Calculate range and boost based on level */
@ -542,8 +541,8 @@ static void vs1053_setbass(FAR struct vs1053_struct_s *dev)
vs1053_spi_lock(spi, dev->spi_freq);
vs1053_writereg(dev, VS1053_SCI_BASS,
(treble_boost << 12) | (treble_range << 8) |
(bass_boost << 4) | bass_range);
(treble_boost << 12) | (treble_range << 8) |
(bass_boost << 4) | bass_range);
vs1053_spi_unlock(spi);
}
#endif /* CONFIG_AUDIO_EXCLUDE_TONE */
@ -556,7 +555,7 @@ static void vs1053_setbass(FAR struct vs1053_struct_s *dev)
****************************************************************************/
static int vs1053_getcaps(FAR struct audio_lowerhalf_s *lower, int type,
FAR struct audio_caps_s *caps)
FAR struct audio_caps_s *caps)
{
audinfo("Entry\n");
@ -770,15 +769,15 @@ static int vs1053_getcaps(FAR struct audio_lowerhalf_s *lower, int type,
#ifdef CONFIG_AUDIO_MULTI_SESSION
static int vs1053_configure(FAR struct audio_lowerhalf_s *lower,
FAR void *session, FAR const struct audio_caps_s *caps)
FAR void *session,
FAR const struct audio_caps_s *caps)
#else
static int vs1053_configure(FAR struct audio_lowerhalf_s *lower,
FAR const struct audio_caps_s *caps)
FAR const struct audio_caps_s *caps)
#endif
{
int ret = OK;
#if !defined(CONFIG_AUDIO_EXCLUDE_VOLUME) || !defined(CONFIG_AUDIO_EXCLUDE_TONE)
FAR struct vs1053_struct_s *dev = (struct vs1053_struct_s *) lower;
FAR struct vs1053_struct_s *dev = (FAR struct vs1053_struct_s *)lower;
#endif
audinfo("Entry\n");
@ -824,7 +823,9 @@ static int vs1053_configure(FAR struct audio_lowerhalf_s *lower,
dev->bass = caps->ac_controls.b[0];
if (dev->bass > 100)
dev->bass = 100;
{
dev->bass = 100;
}
vs1053_setbass(dev);
break;
@ -836,7 +837,9 @@ static int vs1053_configure(FAR struct audio_lowerhalf_s *lower,
dev->treble = caps->ac_controls.b[0];
if (dev->treble > 100)
dev->treble = 100;
{
dev->treble = 100;
}
vs1053_setbass(dev);
break;
@ -865,7 +868,7 @@ static int vs1053_configure(FAR struct audio_lowerhalf_s *lower,
break;
}
return ret;
return OK;
}
/****************************************************************************
@ -937,8 +940,8 @@ static int vs1053_hardreset(FAR struct vs1053_struct_s *dev)
static int vs1053_shutdown(FAR struct audio_lowerhalf_s *lower)
{
FAR struct vs1053_struct_s *dev = (struct vs1053_struct_s *) lower;
FAR struct spi_dev_s *spi = dev->spi;
FAR struct vs1053_struct_s *dev = (FAR struct vs1053_struct_s *)lower;
FAR struct spi_dev_s *spi = dev->spi;
audinfo("Entry\n");
vs1053_spi_lock(spi, dev->spi_freq); /* Lock the device */
@ -959,12 +962,12 @@ static int vs1053_shutdown(FAR struct audio_lowerhalf_s *lower)
static void vs1053_feeddata(FAR struct vs1053_struct_s *dev)
{
int bytecount;
int ret;
uint8_t *samp = NULL;
uint16_t reg;
struct ap_buffer_s *apb;
FAR struct spi_dev_s *spi = dev->spi;
int bytecount;
int ret;
uint8_t *samp = NULL;
uint16_t reg;
FAR struct ap_buffer_s *apb;
FAR struct spi_dev_s *spi = dev->spi;
/* Check for false interrupt caused by an SCI transaction */
@ -1189,10 +1192,10 @@ static void vs1053_feeddata(FAR struct vs1053_struct_s *dev)
apb_free(apb);
#ifdef CONFIG_AUDIO_MULTI_SESSION
dev->lower.upper(dev->lower.priv, AUDIO_CALLBACK_DEQUEUE,
apb, OK, NULL);
apb, OK, NULL);
#else
dev->lower.upper(dev->lower.priv, AUDIO_CALLBACK_DEQUEUE,
apb, OK);
apb, OK);
#endif
/* Lock the buffer queue to pop the next buffer */
@ -1200,11 +1203,11 @@ static void vs1053_feeddata(FAR struct vs1053_struct_s *dev)
if ((ret = nxmutex_lock(&dev->apbq_lock)) < 0)
{
#ifdef CONFIG_AUDIO_MULTI_SESSION
dev->lower.upper(dev->lower.priv,
AUDIO_CALLBACK_IOERR, NULL, ret, NULL);
dev->lower.upper(dev->lower.priv, AUDIO_CALLBACK_IOERR,
NULL, ret, NULL);
#else
dev->lower.upper(dev->lower.priv,
AUDIO_CALLBACK_IOERR, NULL, ret);
dev->lower.upper(dev->lower.priv, AUDIO_CALLBACK_IOERR,
NULL, ret);
#endif
auderr("ERROR: I/O error!\n");
@ -1213,7 +1216,7 @@ static void vs1053_feeddata(FAR struct vs1053_struct_s *dev)
/* Pop the next entry */
apb = (struct ap_buffer_s *) dq_remfirst(&dev->apbq);
apb = (FAR struct ap_buffer_s *)dq_remfirst(&dev->apbq);
dev->apb = apb;
/* audinfo("Next Buffer = %p, bytes = %d\n",
@ -1252,8 +1255,8 @@ err_out:
static int vs1053_dreq_isr(int irq, FAR void *context, FAR void *arg)
{
struct vs1053_struct_s *dev = (struct vs1053_struct_s *)arg;
struct audio_msg_s msg;
FAR struct vs1053_struct_s *dev = (FAR struct vs1053_struct_s *)arg;
struct audio_msg_s msg;
DEBUGASSERT(dev != NULL);
@ -1283,15 +1286,15 @@ static int vs1053_dreq_isr(int irq, FAR void *context, FAR void *arg)
static void *vs1053_workerthread(pthread_addr_t pvarg)
{
FAR struct vs1053_struct_s *dev = (struct vs1053_struct_s *) pvarg;
struct audio_msg_s msg;
FAR struct ap_buffer_s *apb;
int size;
unsigned int prio;
FAR struct vs1053_struct_s *dev = (FAR struct vs1053_struct_s *)pvarg;
struct audio_msg_s msg;
FAR struct ap_buffer_s *apb;
int size;
unsigned int prio;
#ifndef CONFIG_AUDIO_EXCLUDE_STOP
uint16_t reg;
uint16_t reg;
#endif
uint8_t timeout;
uint8_t timeout;
audinfo("Entry\n");
@ -1395,7 +1398,7 @@ static void *vs1053_workerthread(pthread_addr_t pvarg)
{
/* Get the next buffer from the queue */
while ((apb = (FAR struct ap_buffer_s *) dq_remfirst(&dev->apbq))
while ((apb = (FAR struct ap_buffer_s *)dq_remfirst(&dev->apbq))
!= NULL)
;
}
@ -1442,12 +1445,12 @@ static int vs1053_start(FAR struct audio_lowerhalf_s *lower,
static int vs1053_start(FAR struct audio_lowerhalf_s *lower)
#endif
{
FAR struct vs1053_struct_s *dev = (struct vs1053_struct_s *) lower;
struct mq_attr attr;
struct sched_param sparam;
pthread_attr_t tattr;
int ret;
void *value;
FAR struct vs1053_struct_s *dev = (FAR struct vs1053_struct_s *)lower;
struct mq_attr attr;
struct sched_param sparam;
pthread_attr_t tattr;
int ret;
FAR void *value;
audinfo("Entry\n");
@ -1492,7 +1495,7 @@ static int vs1053_start(FAR struct audio_lowerhalf_s *lower)
if ((ret = nxmutex_lock(&dev->apbq_lock)) == OK)
{
dev->apb = (FAR struct ap_buffer_s *) dq_remfirst(&dev->apbq);
dev->apb = (FAR struct ap_buffer_s *)dq_remfirst(&dev->apbq);
apb_reference(dev->apb); /* Add our buffer reference */
nxmutex_unlock(&dev->apbq_lock);
}
@ -1519,7 +1522,7 @@ static int vs1053_start(FAR struct audio_lowerhalf_s *lower)
audinfo("Starting workerthread\n");
ret = pthread_create(&dev->threadid, &tattr, vs1053_workerthread,
(pthread_addr_t) dev);
(pthread_addr_t)dev);
if (ret != OK)
{
auderr("ERROR: Can't create worker thread, ret=%d\n", ret);
@ -1549,9 +1552,9 @@ static int vs1053_stop(FAR struct audio_lowerhalf_s *lower,
static int vs1053_stop(FAR struct audio_lowerhalf_s *lower)
#endif
{
FAR struct vs1053_struct_s *dev = (struct vs1053_struct_s *) lower;
struct audio_msg_s term_msg;
FAR void *value;
FAR struct vs1053_struct_s *dev = (FAR struct vs1053_struct_s *)lower;
struct audio_msg_s term_msg;
FAR void *value;
/* Send a message to stop all audio streaming */
@ -1594,7 +1597,7 @@ static int vs1053_pause(FAR struct audio_lowerhalf_s *lower,
static int vs1053_pause(FAR struct audio_lowerhalf_s *lower)
#endif
{
FAR struct vs1053_struct_s *dev = (struct vs1053_struct_s *) lower;
FAR struct vs1053_struct_s *dev = (FAR struct vs1053_struct_s *)lower;
if (!dev->running)
{
@ -1624,7 +1627,7 @@ static int vs1053_resume(FAR struct audio_lowerhalf_s *lower,
static int vs1053_resume(FAR struct audio_lowerhalf_s *lower)
#endif
{
FAR struct vs1053_struct_s *dev = (struct vs1053_struct_s *) lower;
FAR struct vs1053_struct_s *dev = (FAR struct vs1053_struct_s *)lower;
if (!dev->running)
{
@ -1650,9 +1653,9 @@ static int vs1053_resume(FAR struct audio_lowerhalf_s *lower)
static int vs1053_enqueuebuffer(FAR struct audio_lowerhalf_s *lower,
FAR struct ap_buffer_s *apb)
{
FAR struct vs1053_struct_s *dev = (struct vs1053_struct_s *)lower;
struct audio_msg_s term_msg;
int ret;
FAR struct vs1053_struct_s *dev = (FAR struct vs1053_struct_s *)lower;
struct audio_msg_s term_msg;
int ret;
audinfo("Entry\n");
@ -1702,7 +1705,7 @@ static int vs1053_cancelbuffer(FAR struct audio_lowerhalf_s *lower,
****************************************************************************/
static int vs1053_ioctl(FAR struct audio_lowerhalf_s *lower, int cmd,
unsigned long arg)
unsigned long arg)
{
int ret = OK;
#ifdef CONFIG_AUDIO_DRIVER_SPECIFIC_BUFFERS
@ -1718,7 +1721,7 @@ static int vs1053_ioctl(FAR struct audio_lowerhalf_s *lower, int cmd,
*/
case AUDIOIOC_HWRESET:
vs1053_hardreset((FAR struct vs1053_struct_s *) lower);
vs1053_hardreset((FAR struct vs1053_struct_s *)lower);
break;
/* Report our preferred buffer size and quantity */
@ -1726,7 +1729,7 @@ static int vs1053_ioctl(FAR struct audio_lowerhalf_s *lower, int cmd,
#ifdef CONFIG_AUDIO_DRIVER_SPECIFIC_BUFFERS
case AUDIOIOC_GETBUFFERINFO:
bufinfo = (FAR struct ap_buffer_info_s *) arg;
bufinfo = (FAR struct ap_buffer_info_s *)arg;
bufinfo->buffer_size = CONFIG_VS1053_BUFFER_SIZE;
bufinfo->nbuffers = CONFIG_VS1053_NUM_BUFFERS;
break;
@ -1749,13 +1752,13 @@ static int vs1053_ioctl(FAR struct audio_lowerhalf_s *lower, int cmd,
#ifdef CONFIG_AUDIO_MULTI_SESSION
static int vs1053_reserve(FAR struct audio_lowerhalf_s *lower,
FAR void **psession)
FAR void **psession)
#else
static int vs1053_reserve(FAR struct audio_lowerhalf_s *lower)
#endif
{
FAR struct vs1053_struct_s *dev = (struct vs1053_struct_s *) lower;
int ret;
FAR struct vs1053_struct_s *dev = (FAR struct vs1053_struct_s *)lower;
int ret;
/* Borrow the APBQ mutex for thread sync */
@ -1794,14 +1797,14 @@ static int vs1053_reserve(FAR struct audio_lowerhalf_s *lower)
#ifdef CONFIG_AUDIO_MULTI_SESSION
static int vs1053_release(FAR struct audio_lowerhalf_s *lower,
FAR void *psession)
FAR void *psession)
#else
static int vs1053_release(FAR struct audio_lowerhalf_s *lower)
#endif
{
FAR struct vs1053_struct_s *dev = (struct vs1053_struct_s *) lower;
void *value;
int ret;
FAR struct vs1053_struct_s *dev = (FAR struct vs1053_struct_s *)lower;
FAR void *value;
int ret;
/* Join any old worker thread we had created to prevent a memory leak */
@ -1843,9 +1846,9 @@ static int vs1053_release(FAR struct audio_lowerhalf_s *lower)
*
****************************************************************************/
struct audio_lowerhalf_s *vs1053_initialize(FAR struct spi_dev_s *spi,
FAR const struct vs1053_lower_s *lower,
unsigned int devno)
FAR struct audio_lowerhalf_s *vs1053_initialize(FAR struct spi_dev_s *spi,
FAR const struct vs1053_lower_s *lower,
unsigned int devno)
{
FAR struct vs1053_struct_s *dev;
uint16_t status;

View file

@ -296,7 +296,7 @@ static void usbhost_freeclass(FAR struct usbhost_cdcacm_s *usbclass);
static int usbhost_devno_alloc(FAR struct usbhost_cdcacm_s *priv);
static void usbhost_devno_free(FAR struct usbhost_cdcacm_s *priv);
static inline void usbhost_mkdevname(FAR struct usbhost_cdcacm_s *priv,
FAR char *devname);
FAR char *devname);
/* CDC/ACM request helpers */