-
Notifications
You must be signed in to change notification settings - Fork 136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
changed mcp2515 driver to use nonblocking spi #817
base: develop
Are you sure you want to change the base?
Commits on Feb 1, 2022
-
changed mcp2515 driver to use rx and tx buffers as well as uphold the…
… standard modm::can api
Configuration menu - View commit details
-
Copy full SHA for 148e788 - Browse repository at this point
Copy the full SHA 148e788View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10b0e46 - Browse repository at this point
Copy the full SHA 10b0e46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33db784 - Browse repository at this point
Copy the full SHA 33db784View commit details -
added nonblocking stuff for can send api part; the read is still bloc…
…king, which should be fine because it is controlled via interrupt
Configuration menu - View commit details
-
Copy full SHA for 21e4036 - Browse repository at this point
Copy the full SHA 21e4036View commit details -
changed read/receive part so that it is polled in the update function…
… as well; fixed some things in example
Configuration menu - View commit details
-
Copy full SHA for 03639b4 - Browse repository at this point
Copy the full SHA 03639b4View commit details
Commits on Feb 3, 2022
-
the should now be non static (the rx/tx queues as well); a modm::SpiD…
…evice is now used internally for aquiring / releasing the bus whenever accessed
Configuration menu - View commit details
-
Copy full SHA for bf7b0fa - Browse repository at this point
Copy the full SHA bf7b0faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9584f22 - Browse repository at this point
Copy the full SHA 9584f22View commit details -
added configurationHanlder for spi device, which should also change t…
…he spi clock frequency when master is acquired
Configuration menu - View commit details
-
Copy full SHA for 8e6a52f - Browse repository at this point
Copy the full SHA 8e6a52fView commit details
Commits on Feb 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bda5887 - Browse repository at this point
Copy the full SHA bda5887View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c9065d - Browse repository at this point
Copy the full SHA 7c9065dView commit details -
re-enable @chris-durand hack for changing bus clock speed in configur…
…ationHandler in example; changes canbdaudrate to 500kbps
Configuration menu - View commit details
-
Copy full SHA for 5357bc2 - Browse repository at this point
Copy the full SHA 5357bc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c177db3 - Browse repository at this point
Copy the full SHA c177db3View commit details -
removed @chris-durand hack again and put the configuration handler in…
…to the mcp2515 driver, because it should not be in user code
Configuration menu - View commit details
-
Copy full SHA for d737638 - Browse repository at this point
Copy the full SHA d737638View commit details -
Configuration menu - View commit details
-
Copy full SHA for f94d31a - Browse repository at this point
Copy the full SHA f94d31aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f773fc - Browse repository at this point
Copy the full SHA 6f773fcView commit details
Commits on Feb 6, 2022
-
tried to keep the external api static, this means nonblocking initial…
…ize and no SpiDevice bus mutex because SpiDevice only allows to be inherited from (protected api) ... this is a little better, because now you can call the driver from wherever (static) but it internally allows/needs instantiation and update polls for controllign the context the driver runs in
Configuration menu - View commit details
-
Copy full SHA for 33a621f - Browse repository at this point
Copy the full SHA 33a621fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed406ca - Browse repository at this point
Copy the full SHA ed406caView commit details
Commits on Feb 7, 2022
-
fixed bug in receiveMessage part, where status register was not read …
…properly which lead to infinite interrupts; added some more buffers for the different more or less concurrent read/write variables; added stuff to example;
Configuration menu - View commit details
-
Copy full SHA for ec7cf30 - Browse repository at this point
Copy the full SHA ec7cf30View commit details -
Configuration menu - View commit details
-
Copy full SHA for a34f35d - Browse repository at this point
Copy the full SHA a34f35dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c79bc2 - Browse repository at this point
Copy the full SHA 6c79bc2View commit details
Commits on Feb 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6e6e359 - Browse repository at this point
Copy the full SHA 6e6e359View commit details
Commits on Feb 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 49091cf - Browse repository at this point
Copy the full SHA 49091cfView commit details
Commits on Feb 23, 2022
-
small send rearrange, The send function will now skip sending a packe…
…t (aka NOT attempting to send it) if the mcp is not readyToSend() instead of waiting for it to be ready, which defeats the point of buffering packets indefiniteley
Configuration menu - View commit details
-
Copy full SHA for dadd55f - Browse repository at this point
Copy the full SHA dadd55fView commit details
Commits on Feb 24, 2022
-
fixed some things related to comments from @rleh; cleanup of exmaple …
…code; minor style changes to mcp2515 driver impl
Configuration menu - View commit details
-
Copy full SHA for 5ac11f4 - Browse repository at this point
Copy the full SHA 5ac11f4View commit details
Commits on Feb 26, 2022
-
@rleh: added rx & tx queue options to lbuild + mcp2515 driver; remove…
…d unused project xml things; cleaned up unused headers; changed mcp2515 driver class attributes to not have _ underscore postfix
Configuration menu - View commit details
-
Copy full SHA for 2b5b355 - Browse repository at this point
Copy the full SHA 2b5b355View commit details
Commits on Feb 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5aa143e - Browse repository at this point
Copy the full SHA 5aa143eView commit details
Commits on Mar 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4d7df65 - Browse repository at this point
Copy the full SHA 4d7df65View commit details
Commits on Mar 16, 2022
-
Update src/modm/driver/can/mcp2515_options.hpp.in
Co-authored-by: Raphael Lehmann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e4ad3b - Browse repository at this point
Copy the full SHA 2e4ad3bView commit details -
Update src/modm/driver/can/mcp2515_impl.hpp
Co-authored-by: Raphael Lehmann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5906e17 - Browse repository at this point
Copy the full SHA 5906e17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ff3eef - Browse repository at this point
Copy the full SHA 0ff3eefView commit details