diff options
| author | Meco Man <[email protected]> | 2023-02-05 18:35:33 -0500 |
|---|---|---|
| committer | Man, Jianting (Meco) <[email protected]> | 2023-02-07 21:43:57 -0500 |
| commit | f58d3c5200d5a51a39503c5311422e2fb99d3d20 (patch) | |
| tree | cab3ae78ea13bfb649e5087c138bf9a951746a4b /components/drivers/misc | |
| parent | 890c1c9264e425f20c2925de4095fb46ca4e74aa (diff) | |
rt_device_write/read return data type as rt_ssize_t
rt_ssize_t can give negative error code, which follows the unix style correctly
Diffstat (limited to 'components/drivers/misc')
| -rw-r--r-- | components/drivers/misc/adc.c | 2 | ||||
| -rw-r--r-- | components/drivers/misc/dac.c | 2 | ||||
| -rw-r--r-- | components/drivers/misc/pin.c | 4 | ||||
| -rw-r--r-- | components/drivers/misc/pulse_encoder.c | 2 | ||||
| -rw-r--r-- | components/drivers/misc/rt_drv_pwm.c | 4 | ||||
| -rw-r--r-- | components/drivers/misc/rt_inputcapture.c | 2 | ||||
| -rw-r--r-- | components/drivers/misc/rt_null.c | 4 | ||||
| -rw-r--r-- | components/drivers/misc/rt_random.c | 8 | ||||
| -rw-r--r-- | components/drivers/misc/rt_zero.c | 4 |
9 files changed, 16 insertions, 16 deletions
diff --git a/components/drivers/misc/adc.c b/components/drivers/misc/adc.c index a85be09fe9..29dbb86f96 100644 --- a/components/drivers/misc/adc.c +++ b/components/drivers/misc/adc.c @@ -20,7 +20,7 @@ #define DBG_LVL DBG_INFO #include <rtdbg.h> -static rt_size_t _adc_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) +static rt_ssize_t _adc_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) { rt_err_t result = RT_EOK; rt_size_t i; diff --git a/components/drivers/misc/dac.c b/components/drivers/misc/dac.c index c1176cc36c..788eac851b 100644 --- a/components/drivers/misc/dac.c +++ b/components/drivers/misc/dac.c @@ -17,7 +17,7 @@ #define DBG_LVL DBG_INFO #include <rtdbg.h> -static rt_size_t _dac_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) +static rt_ssize_t _dac_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) { rt_err_t result = RT_EOK; rt_size_t i; diff --git a/components/drivers/misc/pin.c b/components/drivers/misc/pin.c index 91913dccfd..a5a5addafe 100644 --- a/components/drivers/misc/pin.c +++ b/components/drivers/misc/pin.c @@ -13,7 +13,7 @@ #include <drivers/pin.h> static struct rt_device_pin _hw_pin; -static rt_size_t _pin_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) +static rt_ssize_t _pin_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) { struct rt_device_pin_status *status; struct rt_device_pin *pin = (struct rt_device_pin *)dev; @@ -29,7 +29,7 @@ static rt_size_t _pin_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_ return size; } -static rt_size_t _pin_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) +static rt_ssize_t _pin_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) { struct rt_device_pin_status *status; struct rt_device_pin *pin = (struct rt_device_pin *)dev; diff --git a/components/drivers/misc/pulse_encoder.c b/components/drivers/misc/pulse_encoder.c index d5efcef8e7..39bf3de2f3 100644 --- a/components/drivers/misc/pulse_encoder.c +++ b/components/drivers/misc/pulse_encoder.c @@ -55,7 +55,7 @@ static rt_err_t rt_pulse_encoder_close(struct rt_device *dev) } } -static rt_size_t rt_pulse_encoder_read(struct rt_device *dev, rt_off_t pos, void *buffer, rt_size_t size) +static rt_ssize_t rt_pulse_encoder_read(struct rt_device *dev, rt_off_t pos, void *buffer, rt_size_t size) { struct rt_pulse_encoder_device *pulse_encoder; diff --git a/components/drivers/misc/rt_drv_pwm.c b/components/drivers/misc/rt_drv_pwm.c index 7cc01e4e1a..25b45f9d43 100644 --- a/components/drivers/misc/rt_drv_pwm.c +++ b/components/drivers/misc/rt_drv_pwm.c @@ -43,7 +43,7 @@ pos: channel void *buffer: rt_uint32_t pulse[size] size : number of pulse, only set to sizeof(rt_uint32_t). */ -static rt_size_t _pwm_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) +static rt_ssize_t _pwm_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) { rt_err_t result = RT_EOK; struct rt_device_pwm *pwm = (struct rt_device_pwm *)dev; @@ -71,7 +71,7 @@ pos: channel void *buffer: rt_uint32_t pulse[size] size : number of pulse, only set to sizeof(rt_uint32_t). */ -static rt_size_t _pwm_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) +static rt_ssize_t _pwm_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) { rt_err_t result = RT_EOK; struct rt_device_pwm *pwm = (struct rt_device_pwm *)dev; diff --git a/components/drivers/misc/rt_inputcapture.c b/components/drivers/misc/rt_inputcapture.c index c7a9edaaf6..067aeef2df 100644 --- a/components/drivers/misc/rt_inputcapture.c +++ b/components/drivers/misc/rt_inputcapture.c @@ -81,7 +81,7 @@ static rt_err_t rt_inputcapture_close(struct rt_device *dev) return ret; } -static rt_size_t rt_inputcapture_read(struct rt_device *dev, +static rt_ssize_t rt_inputcapture_read(struct rt_device *dev, rt_off_t pos, void *buffer, rt_size_t size) diff --git a/components/drivers/misc/rt_null.c b/components/drivers/misc/rt_null.c index 3e4cf6f3da..bc329ab50e 100644 --- a/components/drivers/misc/rt_null.c +++ b/components/drivers/misc/rt_null.c @@ -12,12 +12,12 @@ static struct rt_device null_dev; -static rt_size_t null_read (rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) +static rt_ssize_t null_read (rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) { return 0; } -static rt_size_t null_write (rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) +static rt_ssize_t null_write (rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) { return size; } diff --git a/components/drivers/misc/rt_random.c b/components/drivers/misc/rt_random.c index 1ea0480b7c..9b52918ae9 100644 --- a/components/drivers/misc/rt_random.c +++ b/components/drivers/misc/rt_random.c @@ -19,7 +19,7 @@ static rt_uint16_t calc_random(void) return (seed >> 16) & 0x7FFF; /* return bits 16~30 */ } -static rt_size_t random_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) +static rt_ssize_t random_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) { rt_uint16_t rand = calc_random(); ssize_t ret = sizeof(rand); @@ -27,7 +27,7 @@ static rt_size_t random_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_siz return ret; } -static rt_size_t random_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) +static rt_ssize_t random_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) { ssize_t ret = sizeof(seed); rt_memcpy(&seed, buffer, ret); @@ -93,7 +93,7 @@ static rt_uint16_t calc_urandom(void) return (useed >> 16) & 0x7FFF; /* return bits 16~30 */ } -static rt_size_t random_uread(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) +static rt_ssize_t random_uread(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) { rt_uint16_t rand = calc_urandom(); ssize_t ret = sizeof(rand); @@ -101,7 +101,7 @@ static rt_size_t random_uread(rt_device_t dev, rt_off_t pos, void *buffer, rt_si return ret; } -static rt_size_t random_uwrite(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) +static rt_ssize_t random_uwrite(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) { ssize_t ret = sizeof(useed); rt_memcpy(&useed, buffer, ret); diff --git a/components/drivers/misc/rt_zero.c b/components/drivers/misc/rt_zero.c index f2657a2360..08df5cb3aa 100644 --- a/components/drivers/misc/rt_zero.c +++ b/components/drivers/misc/rt_zero.c @@ -12,13 +12,13 @@ static struct rt_device zero_dev; -static rt_size_t zero_read (rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) +static rt_ssize_t zero_read (rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) { rt_memset(buffer, 0, size); return size; } -static rt_size_t zero_write (rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) +static rt_ssize_t zero_write (rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) { return size; } |
