Commit Graph

9 Commits (0efa3cb375386635789b0f31207fad53603859ba)
 

Author SHA1 Message Date
Oleg 0efa3cb375 Add changes in init functions
Replace #define to enum for safety reasons

Now config function takes as an arguments not only baudrate, but
flags for most significant bit and self teset mode initialization.
All parameters have a default value now

Add protection against access to MBOX with number > 31 in every
possible functions

Remove some old code
2 months ago
Oleg de707c052a Add error control. Fix config mistakes with TRS reset
Add function for configuring system interrupts
Add interrupt that monitors the following errors:
    EPIM - CAN module has entered “error passive” mode
    WLIM - One or both error counters (TX and RX) are >= 96
    AAIM - A transmission request was aborted
Delete some old code
2 months ago
Oleg fd72d2833b Add remote frames 2 months ago
Oleg dfb90e3ee8 Change config methods. Tested with the second board
Things to be added in the future:
1) Remote requests
2) Possibility to init CAN interrupts
3) Erorrs handling
2 months ago
Oleg 4446eb970a Add RX and TX methods. Change config methods
Must be tested without test mode
2 months ago
Oleg 82df69c385 Split configuarion and communication. Start of RX. 2 months ago
Oleg 34fe93213f Branch starts 2 months ago
Oleg eee4c90277 Start inititilization process 2 months ago
Oleg b67c8564a4 Start 2 months ago