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
@@ -668,12 +668,13 @@ void can_disable_irq(uint32_t canport, uint32_t irq);
|
||||
|
||||
int can_transmit(uint32_t canport, uint32_t id, bool ext, bool rtr,
|
||||
uint8_t length, uint8_t *data);
|
||||
void can_receive(uint32_t canport, uint8_t fifo, bool release, uint32_t *id,
|
||||
uint32_t can_receive(uint32_t canport, uint8_t fifo, bool release, uint32_t *id,
|
||||
bool *ext, bool *rtr, uint8_t *fmi, uint8_t *length,
|
||||
uint8_t *data, uint16_t *timestamp);
|
||||
|
||||
void can_fifo_release(uint32_t canport, uint8_t fifo);
|
||||
bool can_available_mailbox(uint32_t canport);
|
||||
uint32_t can_fifo_pending(uint32_t canport, uint8_t fifo);
|
||||
END_DECLS
|
||||
|
||||
/**@}*/
|
||||
|
||||
@@ -399,7 +399,7 @@ void adc_set_right_aligned(uint32_t adc);
|
||||
bool adc_eoc(uint32_t adc);
|
||||
bool adc_eoc_injected(uint32_t adc);
|
||||
uint32_t adc_read_regular(uint32_t adc);
|
||||
uint32_t adc_read_injected(uint32_t adc, uint8_t reg);
|
||||
int32_t adc_read_injected(uint32_t adc, uint8_t reg);
|
||||
void adc_set_continuous_conversion_mode(uint32_t adc);
|
||||
void adc_set_single_conversion_mode(uint32_t adc);
|
||||
void adc_set_regular_sequence(uint32_t adc, uint8_t length, uint8_t channel[]);
|
||||
|
||||
Reference in New Issue
Block a user