Made adc_read_injected() return signed int because result can become negative
Added function can_fifo_pending() - number of pending RX messages can_receive() returns number of pending messages prior to release
This commit is contained in:
committed by
Piotr Esden-Tempski
parent
3b892e4a18
commit
d1b43a7bb9
@@ -480,17 +480,17 @@ adc_set_injected_offset.
|
||||
@returns Unsigned int32 conversion result.
|
||||
*/
|
||||
|
||||
uint32_t adc_read_injected(uint32_t adc, uint8_t reg)
|
||||
int32_t adc_read_injected(uint32_t adc, uint8_t reg)
|
||||
{
|
||||
switch (reg) {
|
||||
case 1:
|
||||
return ADC_JDR1(adc);
|
||||
return (int16_t)ADC_JDR1(adc);
|
||||
case 2:
|
||||
return ADC_JDR2(adc);
|
||||
return (int16_t)ADC_JDR2(adc);
|
||||
case 3:
|
||||
return ADC_JDR3(adc);
|
||||
return (int16_t)ADC_JDR3(adc);
|
||||
case 4:
|
||||
return ADC_JDR4(adc);
|
||||
return (int16_t)ADC_JDR4(adc);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user