nuttx: use sizeof instead of define or number in snprintf
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
This commit is contained in:
parent
dd7ecd9aef
commit
d252b6229f
@ -161,7 +161,7 @@ Sample Code to Mount the ROMFS Filesystem
|
||||
|
||||
/* Use the minor number to create a name for the ROM disk block device */
|
||||
|
||||
snprintf(devname, 32, "/dev/ram%d", minor);
|
||||
snprintf(devname, sizeof(devname), "/dev/ram%d", minor);
|
||||
|
||||
/* Mount the ROMFS file system */
|
||||
|
||||
|
@ -789,7 +789,7 @@ int lc823450_mtd_uninitialize(uint32_t devno)
|
||||
return -ENODEV;
|
||||
}
|
||||
|
||||
snprintf(devname, 16, "/dev/mtdblock%" PRId32, devno);
|
||||
snprintf(devname, sizeof(devname), "/dev/mtdblock%" PRId32, devno);
|
||||
|
||||
#ifdef CONFIG_MTD_REGISTRATION
|
||||
mtd_unregister(g_mtdmaster[ch]);
|
||||
|
@ -750,7 +750,7 @@ static int phyplus_stub_ioctl(struct file *filep, int cmd,
|
||||
int phyplus_stub_register(void)
|
||||
{
|
||||
char devname[16];
|
||||
snprintf(devname, 16, "/dev/phyplus");
|
||||
snprintf(devname, sizeof(devname), "/dev/phyplus");
|
||||
return register_driver(devname, &g_stub_drvrops, 0666, NULL);
|
||||
}
|
||||
|
||||
@ -772,7 +772,7 @@ int phyplus_stub_register(void)
|
||||
void phyplus_stub_unregister(void)
|
||||
{
|
||||
char devname[16];
|
||||
snprintf(devname, 16, "/dev/phyplus");
|
||||
snprintf(devname, sizeof(devname), "/dev/phyplus");
|
||||
unregister_driver(devname);
|
||||
}
|
||||
|
||||
|
@ -596,18 +596,16 @@ static int phyplus_getstatus(struct timer_lowerhalf_s *lower,
|
||||
int phyplus_timer_register(struct phyplus_timer_param_s
|
||||
*phyplus_timer_param)
|
||||
{
|
||||
const char *fmt;
|
||||
char devname[16];
|
||||
|
||||
fmt = "/dev/timer%u";
|
||||
|
||||
if ((phyplus_timer_param->timer_idx < 1) ||
|
||||
(phyplus_timer_param->timer_idx > 6))
|
||||
{
|
||||
return -ENODEV;
|
||||
}
|
||||
|
||||
snprintf(devname, 16, fmt, (unsigned int)phyplus_timer_param->timer_idx);
|
||||
snprintf(devname, sizeof(devname), "/dev/timer%u",
|
||||
phyplus_timer_param->timer_idx);
|
||||
return phyplus_timer_initialize(devname, phyplus_timer_param->timer_idx);
|
||||
}
|
||||
|
||||
|
@ -403,7 +403,7 @@ int s32k1xx_eeeprom_register(int minor, uint32_t size)
|
||||
|
||||
/* Create a eeeprom device name */
|
||||
|
||||
snprintf(devname, 16, "/dev/eeeprom%d", minor);
|
||||
snprintf(devname, sizeof(devname), "/dev/eeeprom%d", minor);
|
||||
|
||||
/* Inode private data is a reference to the eeeprom device structure */
|
||||
|
||||
|
@ -499,7 +499,7 @@ int board_audio_initialize_driver(int minor)
|
||||
|
||||
/* Create a device name */
|
||||
|
||||
snprintf(devname, 12, "pcm%d", minor);
|
||||
snprintf(devname, sizeof(devname), "pcm%d", minor);
|
||||
|
||||
/* Finally, we can register the PCM/CXD56 audio device. */
|
||||
|
||||
@ -524,7 +524,7 @@ int board_audio_initialize_driver(int minor)
|
||||
|
||||
/* Create a device name */
|
||||
|
||||
snprintf(devname, 12, "pcm_in%d", minor);
|
||||
snprintf(devname, sizeof(devname), "pcm_in%d", minor);
|
||||
|
||||
/* Finally, we can register the CXD56 audio input device. */
|
||||
|
||||
|
@ -108,7 +108,7 @@ int lc823450_wm8776initialize(int minor)
|
||||
return -ENODEV;
|
||||
}
|
||||
|
||||
snprintf(devname, 12, "pcm%d", minor);
|
||||
snprintf(devname, sizeof(devname), "pcm%d", minor);
|
||||
|
||||
ret = audio_register(devname, pcm);
|
||||
|
||||
|
@ -256,7 +256,8 @@ static inline void lpc31_initsrc(void)
|
||||
|
||||
/* Now mount the file system */
|
||||
|
||||
snprintf(devname, 16, "/dev/mmcsd%d", CONFIG_EA3131_PAGING_MINOR);
|
||||
snprintf(devname, sizeof(devname), "/dev/mmcsd%d",
|
||||
CONFIG_EA3131_PAGING_MINOR);
|
||||
ret = nx_mount(devname, CONFIG_EA3131_PAGING_MOUNTPT, "vfat",
|
||||
MS_RDONLY, NULL);
|
||||
DEBUGASSERT(ret == OK);
|
||||
|
@ -257,7 +257,8 @@ static inline void lpc31_initsrc(void)
|
||||
|
||||
/* Now mount the file system */
|
||||
|
||||
snprintf(devname, 16, "/dev/mmcsd%d", CONFIG_EA3152_PAGING_MINOR);
|
||||
snprintf(devname, sizeof(devname), "/dev/mmcsd%d",
|
||||
CONFIG_EA3152_PAGING_MINOR);
|
||||
ret = nx_mount(devname, CONFIG_EA3152_PAGING_MOUNTPT, "vfat",
|
||||
MS_RDONLY, NULL);
|
||||
DEBUGASSERT(ret == OK);
|
||||
|
@ -93,7 +93,7 @@ int board_bmp180_initialize(int busno)
|
||||
{
|
||||
/* Then try to register the barometer sensor in I2C0 */
|
||||
|
||||
snprintf(devpath, 12, "/dev/press%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/press%d", devno);
|
||||
ret = bmp180_register(devpath, i2c);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -82,7 +82,7 @@ int board_i2sdev_initialize(int port)
|
||||
return -ENODEV;
|
||||
}
|
||||
|
||||
snprintf(devname, 12, "pcm%d", port);
|
||||
snprintf(devname, sizeof(devname), "pcm%d", port);
|
||||
|
||||
ret = audio_register(devname, pcm);
|
||||
|
||||
|
@ -92,7 +92,7 @@ int board_ina219_initialize(int busno)
|
||||
|
||||
/* Then register the sensor */
|
||||
|
||||
snprintf(devpath, 14, "/dev/voltamp%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/voltamp%d", devno);
|
||||
ret = ina219_register(devpath, i2c, 0x40, 100000, 0x00);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -86,7 +86,7 @@ int board_lcd_backpack_init(int devno, int busno, int rows, int cols)
|
||||
|
||||
/* Register the Segment LCD */
|
||||
|
||||
snprintf(devpath, 12, "/dev/slcd%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/slcd%d", devno);
|
||||
ret = pcf8574_lcd_backpack_register(devpath, i2c, &cfg);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -74,7 +74,7 @@ int board_max6675_initialize(int devno, int busno)
|
||||
|
||||
/* Then register the temperature sensor */
|
||||
|
||||
snprintf(devpath, 12, "/dev/temp%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/temp%d", devno);
|
||||
ret = max6675_register(devpath, spi);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -770,7 +770,7 @@ int smbus_sbd_initialize(int minor, struct i2c_slave_s *i2c_slave_dev)
|
||||
{
|
||||
irqstate_t flags;
|
||||
struct smbus_sbd_dev_s *smbus_sbd_dev;
|
||||
char dev_name[24];
|
||||
char devname[24];
|
||||
int ret;
|
||||
|
||||
/* Make sure the initialization is not interrupted */
|
||||
@ -789,13 +789,13 @@ int smbus_sbd_initialize(int minor, struct i2c_slave_s *i2c_slave_dev)
|
||||
{
|
||||
/* Create the device name string */
|
||||
|
||||
snprintf(dev_name, 24, "/dev/smbus-sbd%d", minor);
|
||||
snprintf(devname, sizeof(devname), "/dev/smbus-sbd%d", minor);
|
||||
|
||||
/* Register the driver. The associated private data is a reference to
|
||||
* the SMBus Smart Battery Data slave device structure.
|
||||
*/
|
||||
|
||||
ret = register_driver(dev_name, &g_smbus_sbd_fops, 0, smbus_sbd_dev);
|
||||
ret = register_driver(devname, &g_smbus_sbd_fops, 0, smbus_sbd_dev);
|
||||
if (ret < 0)
|
||||
{
|
||||
ferr("register_driver failed: %d\n", -ret);
|
||||
|
@ -334,7 +334,7 @@ int sam_wm8904_initialize(int minor)
|
||||
|
||||
/* Create a device name */
|
||||
|
||||
snprintf(devname, 12, "pcm%d", minor);
|
||||
snprintf(devname, sizeof(devname), "pcm%d", minor);
|
||||
|
||||
/* Finally, we can register the PCM/WM8904/I2C/I2S audio device.
|
||||
*
|
||||
|
@ -123,7 +123,7 @@ int sam_audio_null_initialize(int minor)
|
||||
|
||||
/* Create a device name */
|
||||
|
||||
snprintf(devname, 12, "pcm%d", minor);
|
||||
snprintf(devname, sizeof(devname), "pcm%d", minor);
|
||||
|
||||
/* Finally, we can register the PCM/NULL audio device. */
|
||||
|
||||
|
@ -334,7 +334,7 @@ int sam_wm8904_initialize(int minor)
|
||||
|
||||
/* Create a device name */
|
||||
|
||||
snprintf(devname, 12, "pcm%d", minor);
|
||||
snprintf(devname, sizeof(devname), "pcm%d", minor);
|
||||
|
||||
/* Finally, we can register the PCM/WM8904/I2C/I2S audio device.
|
||||
*
|
||||
|
@ -123,7 +123,7 @@ int sam_audio_null_initialize(int minor)
|
||||
|
||||
/* Create a device name */
|
||||
|
||||
snprintf(devname, 12, "pcm%d", minor);
|
||||
snprintf(devname, sizeof(devname), "pcm%d", minor);
|
||||
|
||||
/* Finally, we can register the PCM/NULL audio device. */
|
||||
|
||||
|
@ -334,7 +334,7 @@ int sam_wm8904_initialize(int minor)
|
||||
|
||||
/* Create a device name */
|
||||
|
||||
snprintf(devname, 12, "pcm%d", minor);
|
||||
snprintf(devname, sizeof(devname), "pcm%d", minor);
|
||||
|
||||
/* Finally, we can register the PCM/WM8904/I2C/I2S audio device.
|
||||
*
|
||||
|
@ -178,7 +178,7 @@ int stm32_adau1961_initialize(int minor)
|
||||
|
||||
/* Create a device name */
|
||||
|
||||
snprintf(devname, 12, "pcm%d", minor);
|
||||
snprintf(devname, sizeof(devname), "pcm%d", minor);
|
||||
|
||||
/* Finally, we can register the ADAU1961/I2C/I2S audio device. */
|
||||
|
||||
|
@ -125,7 +125,7 @@ int stm32_w25initialize(int minor)
|
||||
|
||||
/* Mount the file system at /mnt/w25 */
|
||||
|
||||
snprintf(devname, 12, "/mnt/w25%c", 'a' + minor);
|
||||
snprintf(devname, sizeof(devname), "/mnt/w25%c", 'a' + minor);
|
||||
ret = nx_mount(NULL, devname, "nxffs", 0, NULL);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -63,7 +63,7 @@ int board_hall3ph_initialize(int devno, int pha, int phb, int phc)
|
||||
|
||||
/* Initialize a Hall effect sensor interface. */
|
||||
|
||||
snprintf(devpath, 12, "/dev/hall%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/hall%d", devno);
|
||||
|
||||
ret = stm32_hall3ph_initialize(devpath, &cfg);
|
||||
if (ret < 0)
|
||||
|
@ -93,7 +93,7 @@ int board_apa102_initialize(int devno, int spino)
|
||||
|
||||
/* Register the APA102 Driver at the specified location. */
|
||||
|
||||
snprintf(devpath, 13, "/dev/leddrv%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/leddrv%d", devno);
|
||||
ret = apa102_register(devpath, spi);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -154,7 +154,7 @@ int board_apds9960_initialize(int devno, int busno)
|
||||
|
||||
/* Then register the gesture sensor */
|
||||
|
||||
snprintf(devpath, 12, "/dev/gest%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/gest%d", devno);
|
||||
ret = apds9960_register(devpath, &g_apds9960config.config);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -76,7 +76,7 @@ int board_bh1750_initialize(int devno, int busno)
|
||||
|
||||
/* Then register the ambient light sensor */
|
||||
|
||||
snprintf(devpath, 12, "/dev/light%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/light%d", devno);
|
||||
ret = bh1750fvi_register(devpath, i2c, BH1750FVI_I2C_ADDR);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -92,7 +92,7 @@ int board_bmp180_initialize(int devno, int busno)
|
||||
|
||||
/* Then register the barometer sensor */
|
||||
|
||||
snprintf(devpath, 12, "/dev/press%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/press%d", devno);
|
||||
ret = bmp180_register(devpath, i2c);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -143,7 +143,7 @@ int board_dhtxx_initialize(int devno)
|
||||
return -ENODEV;
|
||||
}
|
||||
|
||||
snprintf(devpath, 12, "/dev/hum%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/hum%d", devno);
|
||||
ret = dhtxx_register(devpath, &g_dhtxx_config);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -190,7 +190,7 @@ int board_drv8825_initialize(int devno)
|
||||
|
||||
drv8825_initialize();
|
||||
|
||||
snprintf(devname, 15, "/dev/stepper%d", devno);
|
||||
snprintf(devname, sizeof(devname), "/dev/stepper%d", devno);
|
||||
|
||||
ret = drv8825_register(devname, &g_drv8825_ops);
|
||||
|
||||
|
@ -241,6 +241,6 @@ int board_hcsr04_initialize(int devno)
|
||||
return -ENODEV;
|
||||
}
|
||||
|
||||
snprintf(devpath, 12, "/dev/dist%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/dist%d", devno);
|
||||
return hcsr04_register(devpath, &g_hcsr04config.config);
|
||||
}
|
||||
|
@ -93,7 +93,7 @@ int board_ina219_initialize(int devno, int busno)
|
||||
|
||||
/* Then register the sensor */
|
||||
|
||||
snprintf(devpath, 12, "/dev/ina%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/ina%d", devno);
|
||||
ret = ina219_register(devpath, i2c, 0x40, 100000, 0x00);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -84,7 +84,7 @@ int board_lcd_backpack_init(int devno, int busno, int rows, int cols)
|
||||
|
||||
/* Register the Segment LCD */
|
||||
|
||||
snprintf(devpath, 12, "/dev/slcd%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/slcd%d", devno);
|
||||
ret = pcf8574_lcd_backpack_register(devpath, i2c, &cfg);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -107,7 +107,7 @@ int board_lis3dsh_initialize(int devno, int busno)
|
||||
}
|
||||
else
|
||||
{
|
||||
snprintf(devpath, 12, "/dev/acc%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/acc%d", devno);
|
||||
ret = lis3dsh_register(devpath, spi, &acc0_config);
|
||||
}
|
||||
|
||||
|
@ -92,7 +92,7 @@ int board_lm75_initialize(int devno, int busno)
|
||||
|
||||
/* Then register the temperature sensor */
|
||||
|
||||
snprintf(devpath, 12, "/dev/temp%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/temp%d", devno);
|
||||
ret = lm75_register(devpath, i2c, 0x48);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -69,7 +69,7 @@ int board_max31855_initialize(int devno, int busno)
|
||||
|
||||
/* Then register the temperature sensor */
|
||||
|
||||
snprintf(devpath, 12, "/dev/temp%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/temp%d", devno);
|
||||
ret = max31855_register(devpath, spi, devno);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -90,7 +90,7 @@ int board_max6675_initialize(int devno, int busno)
|
||||
|
||||
/* Then register the temperature sensor */
|
||||
|
||||
snprintf(devpath, 12, "/dev/temp%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/temp%d", devno);
|
||||
ret = max6675_register(devpath, spi);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -78,7 +78,7 @@ int board_mlx90614_initialize(int devno, int busno)
|
||||
|
||||
/* Then register the Infrared Thermometer sensor */
|
||||
|
||||
snprintf(devpath, 12, "/dev/therm%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/therm%d", devno);
|
||||
ret = mlx90614_register(devpath, i2c, MLX90614_ADDRESS);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -72,7 +72,7 @@ int board_mpl115a_initialize(int devno, int busno)
|
||||
|
||||
/* Then register the barometer sensor */
|
||||
|
||||
snprintf(devpath, 12, "/dev/press%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/press%d", devno);
|
||||
ret = mpl115a_register(devpath, spi);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -98,7 +98,7 @@ int board_nunchuck_initialize(int devno, int busno)
|
||||
|
||||
/* Register the joystick device as /dev/nunchuck0 */
|
||||
|
||||
snprintf(devpath, 15, "/dev/nunchuck%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/nunchuck%d", devno);
|
||||
iinfo("Initialize joystick driver: %s\n", devpath);
|
||||
|
||||
ret = nunchuck_register(devpath, i2c);
|
||||
|
@ -55,7 +55,7 @@ int board_qencoder_initialize(int devno, int timerno)
|
||||
/* Initialize a quadrature encoder interface. */
|
||||
|
||||
sninfo("Initializing the quadrature encoder using TIM%d\n", timerno);
|
||||
snprintf(devpath, 12, "/dev/qe%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/qe%d", devno);
|
||||
ret = stm32_qeinitialize(devpath, timerno);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -115,7 +115,7 @@ int board_tone_initialize(int devno)
|
||||
|
||||
/* Register the Audio Tone driver at "/dev/tone0" */
|
||||
|
||||
snprintf(devpath, 12, "/dev/tone%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/tone%d", devno);
|
||||
ret = tone_register(devpath, tone, oneshot);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -99,7 +99,7 @@ int board_veml6070_initialize(int devno, int busno)
|
||||
|
||||
/* Then register the light sensor */
|
||||
|
||||
snprintf(devpath, 14, "/dev/uvlight%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/uvlight%d", devno);
|
||||
ret = veml6070_register(devpath, i2c, VEML6070_I2C_DATA_LSB_CMD_ADDR);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -94,7 +94,7 @@ int board_ws2812_initialize(int devno, int spino, uint16_t nleds)
|
||||
|
||||
/* Register the WS2812 driver at the specified location. */
|
||||
|
||||
snprintf(devpath, 13, "/dev/leddrv%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/leddrv%d", devno);
|
||||
ret = ws2812_leds_register(devpath, spi, nleds);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -125,7 +125,7 @@ int stm32_w25initialize(int minor)
|
||||
|
||||
/* Mount the file system at /mnt/w25 */
|
||||
|
||||
snprintf(devname, 12, "/mnt/w25%c", 'a' + minor);
|
||||
snprintf(devname, sizeof(devname), "/mnt/w25%c", 'a' + minor);
|
||||
ret = nx_mount(NULL, devname, "nxffs", 0, NULL);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -141,7 +141,7 @@ int stm32_cs4344_initialize(int minor)
|
||||
|
||||
/* Create a device name */
|
||||
|
||||
snprintf(devname, 12, "pcm%d", minor);
|
||||
snprintf(devname, sizeof(devname), "pcm%d", minor);
|
||||
|
||||
/* Finally, we can register the PCM/CS4344/I2S audio device.
|
||||
*
|
||||
|
@ -126,7 +126,7 @@ int stm32_w25initialize(int minor)
|
||||
|
||||
/* Mount the file system at /mnt/w25 */
|
||||
|
||||
snprintf(devname, 12, "/mnt/w25%c", 'a' + minor);
|
||||
snprintf(devname, sizeof(devname), "/mnt/w25%c", 'a' + minor);
|
||||
ret = nx_mount(NULL, devname, "nxffs", 0, NULL);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -342,7 +342,7 @@ int stm32_cs43l22_initialize(int minor)
|
||||
|
||||
/* Create a device name */
|
||||
|
||||
snprintf(devname, 12, "pcm%d", minor);
|
||||
snprintf(devname, sizeof(devname), "pcm%d", minor);
|
||||
|
||||
/* Finally, we can register the PCM/CS43L22/I2C/I2S audio device.
|
||||
*
|
||||
|
@ -140,7 +140,7 @@ int board_cs4344_initialize(int devno, int port)
|
||||
|
||||
/* Create a device name */
|
||||
|
||||
snprintf(devname, 12, "pcm%d", devno);
|
||||
snprintf(devname, sizeof(devname), "pcm%d", devno);
|
||||
|
||||
/* Finally, we can register the PCM/CS4344/I2S audio device.
|
||||
*
|
||||
|
@ -286,7 +286,7 @@ int stm32_wm8994_initialize(int minor)
|
||||
|
||||
/* Create a device name */
|
||||
|
||||
snprintf(devname, 12, "pcm%d", minor);
|
||||
snprintf(devname, sizeof(devname), "pcm%d", minor);
|
||||
|
||||
/* Finally, we can register the ADAU1961/I2C/I2S audio device. */
|
||||
|
||||
|
@ -142,7 +142,7 @@ int stm32_adc_setup(int adcno)
|
||||
|
||||
if (!initialized)
|
||||
{
|
||||
snprintf(devname, 1, "/dev/adc%d", adcno);
|
||||
snprintf(devname, sizeof(devname), "/dev/adc%d", adcno);
|
||||
|
||||
#endif
|
||||
#if defined(CONFIG_STM32H7_ADC1)
|
||||
|
@ -70,7 +70,7 @@ int board_bmp180_initialize(int devno, int busno)
|
||||
{
|
||||
/* Then try to register the barometer sensor in I2C0 */
|
||||
|
||||
snprintf(devpath, 12, "/dev/press%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/press%d", devno);
|
||||
ret = bmp180_register(devpath, i2c);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -70,7 +70,7 @@ int board_bmp180_initialize(int devno)
|
||||
{
|
||||
/* Then try to register the barometer sensor in I2C0 */
|
||||
|
||||
snprintf(devpath, 12, "/dev/press%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/press%d", devno);
|
||||
ret = bmp180_register(devpath, i2c);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -70,7 +70,7 @@ int board_bmp180_initialize(int devno)
|
||||
{
|
||||
/* Then try to register the barometer sensor in I2C0 */
|
||||
|
||||
snprintf(devpath, 12, "/dev/press%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/press%d", devno);
|
||||
ret = bmp180_register(devpath, i2c);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -69,7 +69,7 @@ int board_bmp180_initialize(int devno)
|
||||
{
|
||||
/* Then try to register the barometer sensor in I2C0 */
|
||||
|
||||
snprintf(devpath, 12, "/dev/press%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/press%d", devno);
|
||||
ret = bmp180_register(devpath, i2c);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -60,10 +60,7 @@ int litex_pwm_setup(void)
|
||||
struct pwm_lowerhalf_s *pwm = NULL;
|
||||
int ret = OK;
|
||||
int channel;
|
||||
char devpath[12] =
|
||||
{
|
||||
0
|
||||
};
|
||||
char devpath[12];
|
||||
|
||||
for (channel = 0; channel < LITEX_PWM_MAX; channel++)
|
||||
{
|
||||
@ -76,7 +73,7 @@ int litex_pwm_setup(void)
|
||||
|
||||
/* Register the PWM driver at "/dev/pwmX" */
|
||||
|
||||
snprintf(devpath, 12, "/dev/pwm%d", channel);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/pwm%d", channel);
|
||||
ret = pwm_register(devpath, pwm);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -113,7 +113,7 @@ int sim_zoneinfo(int minor)
|
||||
|
||||
/* Use the minor number to create a name for the ROM disk block device */
|
||||
|
||||
snprintf(devname, 32, "/dev/ram%d", minor);
|
||||
snprintf(devname, sizeof(devname), "/dev/ram%d", minor);
|
||||
|
||||
/* Mount the ROMFS file system */
|
||||
|
||||
|
@ -94,7 +94,7 @@ int board_bmp180_initialize(int devno, int busno)
|
||||
{
|
||||
/* Then try to register the barometer sensor in I2C0 */
|
||||
|
||||
snprintf(devpath, 12, "/dev/press%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/press%d", devno);
|
||||
ret = bmp180_register(devpath, i2c);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -137,7 +137,7 @@ int esp32_cs4344_initialize(int port)
|
||||
|
||||
/* Create a device name */
|
||||
|
||||
snprintf(devname, 12, "pcm%d", port);
|
||||
snprintf(devname, sizeof(devname), "pcm%d", port);
|
||||
|
||||
/* Finally, we can register the PCM/CS4344/I2S audio device.
|
||||
*
|
||||
|
@ -85,7 +85,7 @@ int board_lcd_backpack_init(int devno, int busno, int rows, int cols)
|
||||
|
||||
/* Register the Segment LCD */
|
||||
|
||||
snprintf(devpath, 12, "/dev/slcd%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/slcd%d", devno);
|
||||
ret = pcf8574_lcd_backpack_register(devpath, i2c, &cfg);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -242,7 +242,7 @@ int board_mcp2515_initialize(int devno)
|
||||
|
||||
/* Create the '/dev/canX' name based on 'devno' */
|
||||
|
||||
snprintf(devpath, 10, "/dev/can%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/can%d", devno);
|
||||
|
||||
/* Register the CAN driver at "/dev/can0" */
|
||||
|
||||
|
@ -96,7 +96,7 @@ int board_sht3x_initialize(int devno, int busno)
|
||||
{
|
||||
/* Then try to register the sensor in I2C Bus */
|
||||
|
||||
snprintf(devpath, 12, "/dev/temp%d", devno);
|
||||
snprintf(devpath, sizeof(devpath), "/dev/temp%d", devno);
|
||||
ret = sht3x_register(devpath, i2c, SHT3X_I2CADDR);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -131,7 +131,7 @@ int esp32s2_cs4344_initialize(void)
|
||||
|
||||
/* Create a device name */
|
||||
|
||||
snprintf(devname, 12, "pcm0");
|
||||
snprintf(devname, sizeof(devname), "pcm0");
|
||||
|
||||
/* Finally, we can register the PCM/CS4344/I2S audio device.
|
||||
*
|
||||
|
@ -70,7 +70,7 @@ static int board_adc_register(int channel)
|
||||
|
||||
memset(adcdev, 0, sizeof(struct adc_dev_s));
|
||||
esp32s3_adc_init(channel, adcdev);
|
||||
snprintf(devname, 12, "/dev/adc%d", channel);
|
||||
snprintf(devname, sizeof(devname), "/dev/adc%d", channel);
|
||||
|
||||
/* Register the ADC driver at "/dev/adcx_x" */
|
||||
|
||||
|
@ -946,7 +946,7 @@ int hx711_register(unsigned char minor, FAR struct hx711_lower_s *lower)
|
||||
return -ENOMEM;
|
||||
}
|
||||
|
||||
snprintf(devname, DEVNAME_FMTLEN, DEVNAME_FMT, minor);
|
||||
snprintf(devname, sizeof(devname), DEVNAME_FMT, minor);
|
||||
ret = register_driver(devname, &g_hx711_fops, 0666, dev);
|
||||
if (ret)
|
||||
{
|
||||
|
@ -407,7 +407,7 @@ int i2c_register(FAR struct i2c_master_s *i2c, int bus)
|
||||
|
||||
/* Create the character device name */
|
||||
|
||||
snprintf(devname, DEVNAME_FMTLEN, DEVNAME_FMT, bus);
|
||||
snprintf(devname, sizeof(devname), DEVNAME_FMT, bus);
|
||||
ret = register_driver(devname, &g_i2cdrvr_fops, 0666, priv);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -559,7 +559,7 @@ int i2c_slave_register(FAR struct i2c_slave_s *dev, int bus, int addr,
|
||||
return -ENOMEM;
|
||||
}
|
||||
|
||||
snprintf(devname, DEVNAME_FMTLEN, DEVNAME_FMT, bus);
|
||||
snprintf(devname, sizeof(devname), DEVNAME_FMT, bus);
|
||||
ret = register_driver(devname, &g_i2cslavefops, 0666, priv);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -419,7 +419,7 @@ int i2schar_register(FAR struct i2s_dev_s *i2s, int minor)
|
||||
|
||||
/* Create the character device name */
|
||||
|
||||
snprintf(devname, DEVNAME_FMTLEN, DEVNAME_FMT, minor);
|
||||
snprintf(devname, sizeof(devname), DEVNAME_FMT, minor);
|
||||
ret = register_driver(devname, &g_i2schar_fops, 0666, priv);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -164,7 +164,7 @@ int ipcc_register(FAR struct ipcc_lower_s *ipcc)
|
||||
|
||||
/* Create the character device name */
|
||||
|
||||
snprintf(devname, DEVNAME_FMTLEN, DEVNAME_FMT, ipcc->chan);
|
||||
snprintf(devname, sizeof(devname), DEVNAME_FMT, ipcc->chan);
|
||||
if ((ret = register_driver(devname, &g_ipcc_fops, 0666, priv)))
|
||||
{
|
||||
goto error;
|
||||
|
@ -4208,7 +4208,7 @@ int mmcsd_slotinitialize(int minor, FAR struct sdio_dev_s *dev)
|
||||
|
||||
/* Create a MMCSD device name */
|
||||
|
||||
snprintf(devname, 16, "/dev/mmcsd%d", minor);
|
||||
snprintf(devname, sizeof(devname), "/dev/mmcsd%d", minor);
|
||||
|
||||
/* Inode private data is a reference to the MMCSD state structure */
|
||||
|
||||
|
@ -2074,7 +2074,7 @@ int mmcsd_spislotinitialize(int minor, int slotno, FAR struct spi_dev_s *spi)
|
||||
|
||||
/* Create a MMC/SD device name */
|
||||
|
||||
snprintf(devname, 16, "/dev/mmcsd%d", minor);
|
||||
snprintf(devname, sizeof(devname), "/dev/mmcsd%d", minor);
|
||||
|
||||
/* Register the driver, even on a failure condition. A
|
||||
* card may be inserted later, for example.
|
||||
|
@ -3311,8 +3311,9 @@ static inline int smart_llformat(FAR struct smart_struct_s *dev,
|
||||
|
||||
for (x = 2; x < 8; x++)
|
||||
{
|
||||
snprintf(dev->rwbuffer, 18, "/dev/smart%dd%d", dev->minor, x);
|
||||
unregister_blockdriver(dev->rwbuffer);
|
||||
char devname[18];
|
||||
snprintf(devname, sizeof(devname), "/dev/smart%dd%d", dev->minor, x);
|
||||
unregister_blockdriver(devname);
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -6162,6 +6163,8 @@ int smart_initialize(int minor, FAR struct mtd_dev_s *mtd,
|
||||
smart_zalloc(NULL, sizeof(struct smart_struct_s), "Dev struct");
|
||||
if (dev)
|
||||
{
|
||||
char devname[18];
|
||||
|
||||
/* Initialize the SMART device structure */
|
||||
|
||||
dev->mtd = mtd;
|
||||
@ -6241,11 +6244,12 @@ int smart_initialize(int minor, FAR struct mtd_dev_s *mtd,
|
||||
#ifdef CONFIG_SMARTFS_MULTI_ROOT_DIRS
|
||||
if (partname != NULL)
|
||||
{
|
||||
snprintf(dev->rwbuffer, 18, "/dev/smart%d%sd1", minor, partname);
|
||||
snprintf(devname, sizeof(devname), "/dev/smart%d%sd1", minor,
|
||||
partname);
|
||||
}
|
||||
else
|
||||
{
|
||||
snprintf(dev->rwbuffer, 18, "/dev/smart%dd1", minor);
|
||||
snprintf(devname, sizeof(devname), "/dev/smart%dd1", minor);
|
||||
}
|
||||
|
||||
/* Inode private data is a reference to a struct containing
|
||||
@ -6265,21 +6269,22 @@ int smart_initialize(int minor, FAR struct mtd_dev_s *mtd,
|
||||
|
||||
rootdirdev->dev = dev;
|
||||
rootdirdev->rootdirnum = 0;
|
||||
ret = register_blockdriver(dev->rwbuffer, &g_bops, 0, rootdirdev);
|
||||
ret = register_blockdriver(devname, &g_bops, 0, rootdirdev);
|
||||
|
||||
#else
|
||||
if (partname != NULL)
|
||||
{
|
||||
snprintf(dev->rwbuffer, 18, "/dev/smart%d%s", minor, partname);
|
||||
snprintf(devname, sizeof(devname), "/dev/smart%d%s", minor,
|
||||
partname);
|
||||
}
|
||||
else
|
||||
{
|
||||
snprintf(dev->rwbuffer, 18, "/dev/smart%d", minor);
|
||||
snprintf(devname, sizeof(devname), "/dev/smart%d", minor);
|
||||
}
|
||||
|
||||
/* Inode private data is a reference to the SMART device structure */
|
||||
|
||||
ret = register_blockdriver(dev->rwbuffer, &g_bops, 0, dev);
|
||||
ret = register_blockdriver(devname, &g_bops, 0, dev);
|
||||
#endif
|
||||
|
||||
if (ret < 0)
|
||||
|
@ -317,7 +317,7 @@ int rmtchar_register(FAR struct rmt_dev_s *rmt)
|
||||
|
||||
/* Create the character device name */
|
||||
|
||||
snprintf(devname, DEVNAME_FMTLEN, DEVNAME_FMT, priv->minor);
|
||||
snprintf(devname, sizeof(devname), DEVNAME_FMT, priv->minor);
|
||||
ret = register_driver(devname, &g_rmt_channel_fops, 0666, priv);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -158,7 +158,7 @@ static void pty_destroy(FAR struct pty_devpair_s *devpair)
|
||||
|
||||
/* Un-register the slave device */
|
||||
|
||||
snprintf(devname, 16, "/dev/pts/%d", devpair->pp_minor);
|
||||
snprintf(devname, sizeof(devname), "/dev/pts/%u", devpair->pp_minor);
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -166,12 +166,12 @@ static void pty_destroy(FAR struct pty_devpair_s *devpair)
|
||||
* unlinked).
|
||||
*/
|
||||
|
||||
snprintf(devname, 16, "/dev/pty%d", (int)devpair->pp_minor);
|
||||
snprintf(devname, sizeof(devname), "/dev/pty%u", devpair->pp_minor);
|
||||
unregister_driver(devname);
|
||||
|
||||
/* Un-register the slave device */
|
||||
|
||||
snprintf(devname, 16, "/dev/ttyp%d", devpair->pp_minor);
|
||||
snprintf(devname, sizeof(devname), "/dev/ttyp%u", devpair->pp_minor);
|
||||
}
|
||||
|
||||
unregister_driver(devname);
|
||||
@ -1026,7 +1026,7 @@ int pty_register2(int minor, bool susv1)
|
||||
* Where N is the minor number
|
||||
*/
|
||||
|
||||
snprintf(devname, 16, "/dev/pty%d", minor);
|
||||
snprintf(devname, sizeof(devname), "/dev/pty%d", minor);
|
||||
|
||||
ret = register_driver(devname, &g_pty_fops, 0666, &devpair->pp_master);
|
||||
if (ret < 0)
|
||||
@ -1044,11 +1044,11 @@ int pty_register2(int minor, bool susv1)
|
||||
|
||||
if (susv1)
|
||||
{
|
||||
snprintf(devname, 16, "/dev/pts/%d", minor);
|
||||
snprintf(devname, sizeof(devname), "/dev/pts/%d", minor);
|
||||
}
|
||||
else
|
||||
{
|
||||
snprintf(devname, 16, "/dev/ttyp%d", minor);
|
||||
snprintf(devname, sizeof(devname), "/dev/ttyp%d", minor);
|
||||
}
|
||||
|
||||
ret = register_driver(devname, &g_pty_fops, 0666, &devpair->pp_slave);
|
||||
@ -1060,7 +1060,7 @@ int pty_register2(int minor, bool susv1)
|
||||
return OK;
|
||||
|
||||
errout_with_master:
|
||||
snprintf(devname, 16, "/dev/pty%d", minor);
|
||||
snprintf(devname, sizeof(devname), "/dev/pty%d", minor);
|
||||
unregister_driver(devname);
|
||||
|
||||
errout_with_devpair:
|
||||
|
@ -369,7 +369,7 @@ int spi_register(FAR struct spi_dev_s *spi, int bus)
|
||||
|
||||
/* Create the character device name */
|
||||
|
||||
snprintf(devname, DEVNAME_FMTLEN, DEVNAME_FMT, bus);
|
||||
snprintf(devname, sizeof(devname), DEVNAME_FMT, bus);
|
||||
ret = register_driver(devname, &g_spidrvr_fops, 0666, priv);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -2956,7 +2956,7 @@ int cdcacm_classobject(int minor, FAR struct usbdev_devinfo_s *devinfo,
|
||||
|
||||
/* Register the CDC/ACM TTY device */
|
||||
|
||||
snprintf(devname, CDCACM_DEVNAME_SIZE, CDCACM_DEVNAME_FORMAT, minor);
|
||||
snprintf(devname, sizeof(devname), CDCACM_DEVNAME_FORMAT, minor);
|
||||
ret = uart_register(devname, &priv->serdev);
|
||||
if (ret < 0)
|
||||
{
|
||||
@ -3087,7 +3087,7 @@ void cdcacm_uninitialize(FAR struct usbdevclass_driver_s *classdev)
|
||||
|
||||
/* Un-register the CDC/ACM TTY device */
|
||||
|
||||
snprintf(devname, CDCACM_DEVNAME_SIZE, CDCACM_DEVNAME_FORMAT, priv->minor);
|
||||
snprintf(devname, sizeof(devname), CDCACM_DEVNAME_FORMAT, priv->minor);
|
||||
ret = unregister_driver(devname);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -2901,7 +2901,7 @@ static int cdcmbim_classobject(int minor,
|
||||
#ifdef CONFIG_NETDEV_IFINDEX
|
||||
index = self->ncmdriver.dev.netdev.d_ifindex;
|
||||
#endif
|
||||
snprintf(devname, CDC_MBIM_DEVNAMELEN, CDC_MBIM_DEVFORMAT, index);
|
||||
snprintf(devname, sizeof(devname), CDC_MBIM_DEVFORMAT, index);
|
||||
ret = register_driver(devname, &g_usbdevfops, 0666, self);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -1645,11 +1645,11 @@ int fb_register_device(int display, int plane,
|
||||
|
||||
if (nplanes < 2)
|
||||
{
|
||||
snprintf(devname, 16, "/dev/fb%d", display);
|
||||
snprintf(devname, sizeof(devname), "/dev/fb%d", display);
|
||||
}
|
||||
else
|
||||
{
|
||||
snprintf(devname, 16, "/dev/fb%d.%d", display, plane);
|
||||
snprintf(devname, sizeof(devname), "/dev/fb%d.%d", display, plane);
|
||||
}
|
||||
|
||||
ret = register_driver(devname, &g_fb_fops, 0666, fb);
|
||||
|
@ -1141,11 +1141,11 @@ virtio_snd_register_audio_driver(FAR struct virtio_snd_s *priv)
|
||||
switch (priv->info[i].direction)
|
||||
{
|
||||
case VIRTIO_SND_D_OUTPUT:
|
||||
snprintf(devname, 32, "pcm%dp", tx_minor++);
|
||||
snprintf(devname, sizeof(devname), "pcm%dp", tx_minor++);
|
||||
break;
|
||||
|
||||
case VIRTIO_SND_D_INPUT:
|
||||
snprintf(devname, 32, "pcm%dc", rx_minor++);
|
||||
snprintf(devname, sizeof(devname), "pcm%dc", rx_minor++);
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -103,7 +103,8 @@ static FAR char *unique_chardev(void)
|
||||
/* Construct the full device number */
|
||||
|
||||
devno &= 0xffffff;
|
||||
snprintf(devbuf, 16, "/dev/tmpc%06lx", (unsigned long)devno);
|
||||
snprintf(devbuf, sizeof(devbuf), "/dev/tmpc%06lx",
|
||||
(unsigned long)devno);
|
||||
|
||||
/* Make sure that file name is not in use */
|
||||
|
||||
|
@ -96,7 +96,8 @@ static FAR char *unique_blkdev(void)
|
||||
/* Construct the full device number */
|
||||
|
||||
devno &= 0xffffff;
|
||||
snprintf(devbuf, 16, "/dev/tmpb%06lx", (unsigned long)devno);
|
||||
snprintf(devbuf, sizeof(devbuf), "/dev/tmpb%06lx",
|
||||
(unsigned long)devno);
|
||||
|
||||
/* Make sure that file name is not in use */
|
||||
|
||||
|
@ -75,7 +75,7 @@ void nxterm_unregister(FAR struct nxterm_state_s *priv)
|
||||
|
||||
/* Unregister the driver */
|
||||
|
||||
snprintf(devname, NX_DEVNAME_SIZE, NX_DEVNAME_FORMAT, priv->minor);
|
||||
snprintf(devname, sizeof(devname), NX_DEVNAME_FORMAT, priv->minor);
|
||||
unregister_driver(devname);
|
||||
|
||||
/* Free the private data structure */
|
||||
|
@ -78,7 +78,7 @@ int posix_openpt(int oflag)
|
||||
char devname[16];
|
||||
int fd;
|
||||
|
||||
snprintf(devname, 16, "/dev/pty%d", minor);
|
||||
snprintf(devname, sizeof(devname), "/dev/pty%d", minor);
|
||||
fd = open(devname, oflag);
|
||||
if (fd < 0)
|
||||
{
|
||||
|
@ -855,7 +855,7 @@ int mac802154dev_register(MACHANDLE mac, int minor)
|
||||
|
||||
/* Create the character device name */
|
||||
|
||||
snprintf(devname, DEVNAME_FMTLEN, DEVNAME_FMT, minor);
|
||||
snprintf(devname, sizeof(devname), DEVNAME_FMT, minor);
|
||||
|
||||
/* Register the mac character driver */
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user