Commit Graph

6 Commits

Author SHA1 Message Date
Giovanni Di Sirio 11c7c2bf2a Tentative SIO optimization (STM32 USARTv3-only so far).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15749 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-02 12:01:53 +00:00
Giovanni Di Sirio ef58591f48 SIO simplified even more, removed redundant types, removed STM32ness in the HLD, removed distinction between event masks and enable masks. Reworked SIO demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15747 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-01 10:12:08 +00:00
Giovanni Di Sirio 7690f84348 Mass change: Source code convention changed from CRLF to just CR (Unix).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15741 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-08-29 15:54:32 +00:00
Giovanni Di Sirio 8c025f78c0 SIO simplified. Added a "BufferedSIODriver" class that implements the behavior of the legacy Serial driver on top of a SIO implementation (buffering, events and all).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15727 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-08-21 06:10:28 +00:00
Giovanni Di Sirio 3aab763f73 More SIO work.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15722 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-08-14 12:14:29 +00:00
Giovanni Di Sirio 4699ee33fb SIO test application.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15714 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-08-08 17:42:55 +00:00