drivers/i2s: Fix nxstyle issues
This commit is contained in:
parent
55d66f60a3
commit
c76e201ebd
@ -61,6 +61,7 @@
|
|||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Pre-processor Definitions
|
* Pre-processor Definitions
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/* Configuration ************************************************************/
|
/* Configuration ************************************************************/
|
||||||
|
|
||||||
#ifndef CONFIG_AUDIO_I2SCHAR_RXTIMEOUT
|
#ifndef CONFIG_AUDIO_I2SCHAR_RXTIMEOUT
|
||||||
@ -88,22 +89,25 @@ struct i2schar_dev_s
|
|||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Private Function Prototypes
|
* Private Function Prototypes
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/* I2S callback function */
|
/* I2S callback function */
|
||||||
|
|
||||||
static void i2schar_rxcallback(FAR struct i2s_dev_s *dev,
|
static void i2schar_rxcallback(FAR struct i2s_dev_s *dev,
|
||||||
FAR struct ap_buffer_s *apb, FAR void *arg, int result);
|
FAR struct ap_buffer_s *apb,
|
||||||
static void i2schar_txcallback(FAR struct i2s_dev_s *dev,
|
FAR void *arg,
|
||||||
FAR struct ap_buffer_s *apb, FAR void *arg,
|
int result);
|
||||||
int result);
|
static void i2schar_txcallback(FAR struct i2s_dev_s *dev,
|
||||||
|
FAR struct ap_buffer_s *apb,
|
||||||
|
FAR void *arg,
|
||||||
|
int result);
|
||||||
|
|
||||||
/* Character driver methods */
|
/* Character driver methods */
|
||||||
|
|
||||||
static ssize_t i2schar_read(FAR struct file *filep, FAR char *buffer,
|
static ssize_t i2schar_read(FAR struct file *filep, FAR char *buffer,
|
||||||
size_t buflen);
|
size_t buflen);
|
||||||
static ssize_t i2schar_write(FAR struct file *filep, FAR const char *buffer,
|
static ssize_t i2schar_write(FAR struct file *filep, FAR const char *buffer,
|
||||||
size_t buflen);
|
size_t buflen);
|
||||||
|
static int i2schar_ioctl(FAR struct file *filep, int cmd, unsigned long arg);
|
||||||
static int i2schar_ioctl(FAR struct file *filep, int cmd, unsigned long arg);
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Private Data
|
* Private Data
|
||||||
@ -348,14 +352,13 @@ errout_with_reference:
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/****************************************************************************
|
||||||
/************************************************************************************
|
|
||||||
* Name: i2char_ioctl
|
* Name: i2char_ioctl
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Perform I2S device ioctl if exists
|
* Perform I2S device ioctl if exists
|
||||||
*
|
*
|
||||||
************************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
static int i2schar_ioctl(FAR struct file *filep, int cmd, unsigned long arg)
|
static int i2schar_ioctl(FAR struct file *filep, int cmd, unsigned long arg)
|
||||||
{
|
{
|
||||||
@ -420,7 +423,8 @@ int i2schar_register(FAR struct i2s_dev_s *i2s, int minor)
|
|||||||
|
|
||||||
/* Allocate a I2S character device structure */
|
/* Allocate a I2S character device structure */
|
||||||
|
|
||||||
priv = (FAR struct i2schar_dev_s *)kmm_zalloc(sizeof(struct i2schar_dev_s));
|
size_t dev_size = sizeof(struct i2schar_dev_s);
|
||||||
|
priv = (FAR struct i2schar_dev_s *)kmm_zalloc(dev_size);
|
||||||
if (priv)
|
if (priv)
|
||||||
{
|
{
|
||||||
/* Initialize the I2S character device structure */
|
/* Initialize the I2S character device structure */
|
||||||
@ -447,6 +451,5 @@ int i2schar_register(FAR struct i2s_dev_s *i2s, int minor)
|
|||||||
return OK;
|
return OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
}
|
||||||
|
@ -46,7 +46,8 @@
|
|||||||
* ISM Region 2 (Complete America)
|
* ISM Region 2 (Complete America)
|
||||||
*
|
*
|
||||||
* Todo:
|
* Todo:
|
||||||
* - Extend max packet length up to 255 bytes or rather infinite < 4096 bytes
|
* - Extend max packet length up to 255 bytes or rather
|
||||||
|
* infinite < 4096 bytes
|
||||||
* - Power up/down modes
|
* - Power up/down modes
|
||||||
* - Sequencing between states or add protection for correct termination of
|
* - Sequencing between states or add protection for correct termination of
|
||||||
* various different state (so that CC1101 does not block in case of
|
* various different state (so that CC1101 does not block in case of
|
||||||
@ -83,7 +84,8 @@
|
|||||||
* how RSSI and LQI work:
|
* how RSSI and LQI work:
|
||||||
*
|
*
|
||||||
* 1. A weak signal in the presence of noise may give low RSSI and low LQI.
|
* 1. A weak signal in the presence of noise may give low RSSI and low LQI.
|
||||||
* 2. A weak signal in "total" absence of noise may give low RSSI and high LQI.
|
* 2. A weak signal in "total" absence of noise may give low RSSI and high
|
||||||
|
* LQI.
|
||||||
* 3. Strong noise (usually coming from an interferer) may give high RSSI
|
* 3. Strong noise (usually coming from an interferer) may give high RSSI
|
||||||
* and low LQI.
|
* and low LQI.
|
||||||
* 4. A strong signal without much noise may give high RSSI and high LQI.
|
* 4. A strong signal without much noise may give high RSSI and high LQI.
|
||||||
@ -299,7 +301,8 @@ static int cc1101_file_open(FAR struct file *filep);
|
|||||||
static int cc1101_file_close(FAR struct file *filep);
|
static int cc1101_file_close(FAR struct file *filep);
|
||||||
static ssize_t cc1101_file_read(FAR struct file *filep, FAR char *buffer,
|
static ssize_t cc1101_file_read(FAR struct file *filep, FAR char *buffer,
|
||||||
size_t buflen);
|
size_t buflen);
|
||||||
static ssize_t cc1101_file_write(FAR struct file *filep, FAR const char *buffer,
|
static ssize_t cc1101_file_write(FAR struct file *filep,
|
||||||
|
FAR const char *buffer,
|
||||||
size_t buflen);
|
size_t buflen);
|
||||||
static int cc1101_file_poll(FAR struct file *filep, FAR struct pollfd *fds,
|
static int cc1101_file_poll(FAR struct file *filep, FAR struct pollfd *fds,
|
||||||
bool setup);
|
bool setup);
|
||||||
@ -1130,7 +1133,8 @@ int cc1101_powerdown(FAR struct cc1101_dev_s *dev)
|
|||||||
*
|
*
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
int cc1101_setgdo(FAR struct cc1101_dev_s *dev, uint8_t pin, uint8_t function)
|
int cc1101_setgdo(FAR struct cc1101_dev_s *dev, uint8_t pin,
|
||||||
|
uint8_t function)
|
||||||
{
|
{
|
||||||
DEBUGASSERT(dev);
|
DEBUGASSERT(dev);
|
||||||
DEBUGASSERT(pin <= CC1101_IOCFG0);
|
DEBUGASSERT(pin <= CC1101_IOCFG0);
|
||||||
@ -1174,30 +1178,36 @@ int cc1101_setgdo(FAR struct cc1101_dev_s *dev, uint8_t pin, uint8_t function)
|
|||||||
int cc1101_setrf(FAR struct cc1101_dev_s *dev,
|
int cc1101_setrf(FAR struct cc1101_dev_s *dev,
|
||||||
FAR const struct c1101_rfsettings_s *settings)
|
FAR const struct c1101_rfsettings_s *settings)
|
||||||
{
|
{
|
||||||
|
int ret;
|
||||||
|
|
||||||
DEBUGASSERT(dev);
|
DEBUGASSERT(dev);
|
||||||
DEBUGASSERT(settings);
|
DEBUGASSERT(settings);
|
||||||
|
|
||||||
if (cc1101_access(
|
ret = cc1101_access(dev, CC1101_FSCTRL1,
|
||||||
dev, CC1101_FSCTRL1, (FAR uint8_t *)&settings->FSCTRL1, -11) < 0)
|
(FAR uint8_t *)&settings->FSCTRL1, -11);
|
||||||
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
return -EIO;
|
return -EIO;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cc1101_access(dev, CC1101_FOCCFG, (FAR uint8_t *)&settings->FOCCFG, -5) <
|
ret = cc1101_access(dev, CC1101_FOCCFG,
|
||||||
0)
|
(FAR uint8_t *)&settings->FOCCFG, -5);
|
||||||
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
return -EIO;
|
return -EIO;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cc1101_access(dev, CC1101_FREND1, (FAR uint8_t *)&settings->FREND1, -6) <
|
ret = cc1101_access(dev, CC1101_FREND1,
|
||||||
0)
|
(FAR uint8_t *)&settings->FREND1, -6);
|
||||||
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
return -EIO;
|
return -EIO;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Load Power Table */
|
/* Load Power Table */
|
||||||
|
|
||||||
if (cc1101_access(dev, CC1101_PATABLE, (FAR uint8_t *)settings->PA, -8) < 0)
|
ret = cc1101_access(dev, CC1101_PATABLE, (FAR uint8_t *)settings->PA, -8);
|
||||||
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
return -EIO;
|
return -EIO;
|
||||||
}
|
}
|
||||||
@ -1351,7 +1361,8 @@ int cc1101_read(FAR struct cc1101_dev_s *dev, FAR uint8_t *buf, size_t size)
|
|||||||
|
|
||||||
nbytes += 2; /* RSSI and LQI */
|
nbytes += 2; /* RSSI and LQI */
|
||||||
buf[0] = nbytes;
|
buf[0] = nbytes;
|
||||||
cc1101_access(dev, CC1101_RXFIFO, buf + 1, (nbytes > size) ? size : nbytes);
|
cc1101_access(dev, CC1101_RXFIFO, buf + 1,
|
||||||
|
(nbytes > size) ? size : nbytes);
|
||||||
|
|
||||||
/* Flush remaining bytes, if there is no room to receive or if there is a
|
/* Flush remaining bytes, if there is no room to receive or if there is a
|
||||||
* BAD CRC
|
* BAD CRC
|
||||||
|
Loading…
Reference in New Issue
Block a user