mirror of
				https://github.com/eclipse/upm.git
				synced 2025-10-31 07:04:14 +03:00 
			
		
		
		
	iio: switch to safer use of snprintf for a couple of iio sensors
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:
		| @@ -44,7 +44,7 @@ KXCJK1013::KXCJK1013(int device) | ||||
|     } | ||||
|     m_scale = 1; | ||||
|     m_iio_device_num = device; | ||||
|     sprintf(trigger, "hrtimer-kxcjk1013-hr-dev%d", device); | ||||
|     snprintf(trigger, 64, "hrtimer-kxcjk1013-hr-dev%d", device); | ||||
|  | ||||
|     if (mraa_iio_create_trigger(m_iio, trigger) != MRAA_SUCCESS) | ||||
|         fprintf(stderr, "Create trigger %s failed\n", trigger); | ||||
| @@ -162,7 +162,7 @@ bool | ||||
| KXCJK1013::enable3AxisChannel() | ||||
| { | ||||
|     char trigger[64]; | ||||
|     sprintf(trigger, "kxcjk1013-hr-dev%d", m_iio_device_num); | ||||
|     snprintf(trigger, 64, "kxcjk1013-hr-dev%d", m_iio_device_num); | ||||
|  | ||||
|     mraa_iio_write_string(m_iio, "trigger/current_trigger", trigger); | ||||
|     mraa_iio_write_int(m_iio, "scan_elements/in_accel_x_en", 1); | ||||
|   | ||||
| @@ -60,7 +60,7 @@ L3GD20::L3GD20(int device) : | ||||
|  | ||||
|     m_scale = 1; | ||||
|     m_iio_device_num = device; | ||||
|     sprintf(trigger, "hrtimer-l3gd20-hr-dev%d", device); | ||||
|     snprintf(trigger, 64, "hrtimer-l3gd20-hr-dev%d", device); | ||||
|  | ||||
|     if (mraa_iio_create_trigger(m_iio, trigger) != MRAA_SUCCESS) | ||||
|         fprintf(stderr, "Create trigger %s failed\n", trigger); | ||||
| @@ -449,7 +449,7 @@ bool | ||||
| L3GD20::enable3AxisChannel() | ||||
| { | ||||
|     char trigger[64]; | ||||
|     sprintf(trigger, "l3gd20-hr-dev%d", m_iio_device_num); | ||||
|     snprintf(trigger, 64, "l3gd20-hr-dev%d", m_iio_device_num); | ||||
|  | ||||
|     mraa_iio_write_string(m_iio, "trigger/current_trigger", trigger); | ||||
|     mraa_iio_write_int(m_iio, "scan_elements/in_anglvel_x_en", 1); | ||||
|   | ||||
| @@ -62,7 +62,7 @@ MMC35240::MMC35240(int device) | ||||
|     } | ||||
|     m_scale = 1; | ||||
|     m_iio_device_num = device; | ||||
|     sprintf(trigger, "hrtimer-mmc35240-hr-dev%d", device); | ||||
|     snprintf(trigger, 64, "hrtimer-mmc35240-hr-dev%d", device); | ||||
|  | ||||
|     if (mraa_iio_create_trigger(m_iio, trigger) != MRAA_SUCCESS) | ||||
|         fprintf(stderr, "Create trigger %s failed\n", trigger); | ||||
| @@ -192,7 +192,7 @@ bool | ||||
| MMC35240::enable3AxisChannel() | ||||
| { | ||||
|     char trigger[64]; | ||||
|     sprintf(trigger, "mmc35240-hr-dev%d", m_iio_device_num); | ||||
|     snprintf(trigger, 64, "mmc35240-hr-dev%d", m_iio_device_num); | ||||
|  | ||||
|     mraa_iio_write_string(m_iio, "trigger/current_trigger", trigger); | ||||
|     mraa_iio_write_int(m_iio, "scan_elements/in_magn_x_en", 1); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Mihai Tudor Panu
					Mihai Tudor Panu