summaryrefslogtreecommitdiff
path: root/shared-bindings/canio
AgeCommit message (Collapse)Author
2021-03-15run code formatting scriptmicroDev
2020-10-29Fixing make stub warnings and mypy issuesmaksw23
2020-10-26canio: Give implementation-specific limits for CAN.ListenJeff Epler
2020-09-29canio.CAN: clarify read-only status of several propertiesJeff Epler
2020-09-29canio: doc improvement -- don't needlessly call out deinit behaviorJeff Epler
2020-09-29canio: actually drop the _error_count propertiesJeff Epler
thanks @tannewt
2020-09-29Allow the _state_count properties to be unimplementedJeff Epler
This is the case on the SPI implementations MCP2515 and MCP2518.
2020-09-28more doc improvementsJeff Epler
2020-09-28can: RemoteTransmissionRequest: remove duplicate docstringsJeff Epler
2020-09-28canio: remove stray remote_transmission_request method declarationJeff Epler
2020-09-28CAN: Use mp_obj_t insteaed of canio_message_obj_t, get rid of rtr fieldJeff Epler
2020-09-28canio: CAN.Match: improve how an unspecified `mask` is implementedJeff Epler
0 should actually indicate a "match everything" filter which you otherwise couldn't indicate with any single Match object, and an all-address-bits-set number should indicate a "match single address" filter. Use an optional/default None argument to do the job.
2020-09-28canio: CAN.listen: rename argument to 'matches', reflecting that it is a ↵Jeff Epler
sequence
2020-09-28canio: RemoteTransmissionRequest: Split implementation, keep one structureJeff Epler
This already begins obscuring things, because now there are two sets of shared-module functions for manipulating the same structure, e.g., common_hal_canio_remote_transmission_request_get_id and common_hal_canio_message_get_id
2020-09-28canio: Correct type annotations of CAN.send, Listener.receiveJeff Epler
2020-09-28canio: docs: fix how we refer to 'the listen method'Jeff Epler
2020-09-28canio: Split RemoteTransmissionRequest to its own classJeff Epler
It reuses most of canio.Message's implementation, and structure
2020-09-28Listerner: read -> receive, drop readintoJeff Epler
This prepares for creating a separate RemoteTransmissionRequest class
2020-09-28Match: address -> idJeff Epler
2020-09-28canio: doc improvementsJeff Epler
2020-09-22canio: fix read(), iterable bindingsJeff Epler
2020-09-22canio: fix bugs in shared-bindingsJeff Epler
2020-09-21canio: a few more stray _caniosJeff Epler
2020-09-21Fix unintentional cross referencesJeff Epler
2020-09-21canio: rename from _canioJeff Epler
This reflects our belief that the API is stable enough to avoid incompatible changes during 6.x.