29093a6e94git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15757 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-09-04 06:46:40 +0000
424831165dRemoved some useless code.
Giovanni Di Sirio
2022-09-04 06:17:53 +0000
e922e31a74It kinda works but still problems with VUART, hangs randomly while writing.
Giovanni Di Sirio
2022-09-03 10:37:14 +0000
fae48a7fc7STM32-specific SIO optimization.
Giovanni Di Sirio
2022-09-03 08:15:37 +0000
8edeca1379git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15753 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-09-02 17:56:24 +0000
cc6fdedf79git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15752 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-09-02 12:32:01 +0000
c35225ea9bgit-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15751 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-09-02 12:20:15 +0000
9973422f43Fixed comment.
Giovanni Di Sirio
2022-09-02 12:02:32 +0000
11c7c2bf2aTentative SIO optimization (STM32 USARTv3-only so far).
Giovanni Di Sirio
2022-09-02 12:01:53 +0000
30c98c85b7git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15748 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-09-02 04:14:12 +0000
ef58591f48SIO simplified even more, removed redundant types, removed STM32ness in the HLD, removed distinction between event masks and enable masks. Reworked SIO demo.
Giovanni Di Sirio
2022-09-01 10:12:08 +0000
8e7bdc79b5More SIO-related changes.
Giovanni Di Sirio
2022-08-31 12:29:47 +0000
dc085a9adfFixed setting of SYSCLK when derived from divided HSI16
cinsights
2022-08-31 11:45:39 +0000
0b506373eagit-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15743 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-08-30 12:51:54 +0000
2bb5f3c1c6git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15742 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-08-29 15:55:14 +0000
7690f84348Mass change: Source code convention changed from CRLF to just CR (Unix).
Giovanni Di Sirio
2022-08-29 15:54:32 +0000
b374f18f71More ADCv5 fixes.
Giovanni Di Sirio
2022-08-28 13:31:15 +0000
e0f250edcfgit-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15739 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-08-28 07:20:45 +0000
bd87eae0cfgit-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15738 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-08-26 12:20:46 +0000
c275fbeee7SIO init now works from VM.
Giovanni Di Sirio
2022-08-25 07:42:13 +0000
bb4ca5e19cVUART and virtualized SIO tentative implementations, untested.
Giovanni Di Sirio
2022-08-24 14:04:21 +0000
fe01e7759fFixed some redundant code.
Giovanni Di Sirio
2022-08-24 08:38:02 +0000
69e0b44070Updated SIO template.
Giovanni Di Sirio
2022-08-22 11:16:12 +0000
eedc93bc01Metadata fixed.
Giovanni Di Sirio
2022-08-21 17:08:42 +0000
1edca64954Fixed ADC-related regressions and some harmless errors in F4/F7 RCC macros. Fixed some warning in F4 DMA_STORM test application.
Giovanni Di Sirio
2022-08-21 16:53:55 +0000
1d89914815git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15731 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-08-21 15:40:08 +0000
7e987ca18bgit-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15730 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-08-21 14:03:32 +0000
aa83a40f20Fixed some corned cases in ADC5, added ADC reset on start().
Giovanni Di Sirio
2022-08-21 13:40:55 +0000
9f6754540bFixed some regressions caused by SIO differences.
Giovanni Di Sirio
2022-08-21 13:24:20 +0000
8c025f78c0SIO simplified. Added a "BufferedSIODriver" class that implements the behavior of the legacy Serial driver on top of a SIO implementation (buffering, events and all).
Giovanni Di Sirio
2022-08-21 06:10:28 +0000
7134a34b9bAdded __CH_OWNEROF() macro to RT.
Giovanni Di Sirio
2022-08-18 14:50:46 +0000
4fddf58480Buffered SIO complete, to be tested.
Giovanni Di Sirio
2022-08-15 07:12:38 +0000
878e717a9cgit-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15724 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-08-14 14:21:24 +0000
a92a57457bNow hal.h includes cc_portab.h by default making it mandatory.
Giovanni Di Sirio
2022-08-14 14:20:50 +0000
3aab763f73More SIO work.
Giovanni Di Sirio
2022-08-14 12:14:29 +0000
2303057419git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15721 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-08-13 07:32:11 +0000
44417d95c3Added I-class variants to some SIO functions.
Giovanni Di Sirio
2022-08-13 07:21:37 +0000
533213a41dPreliminar work for buffered SIO and new serial driver infrastructure.
Giovanni Di Sirio
2022-08-13 06:58:21 +0000
738a3645b1Fixes in idle handling.
Giovanni Di Sirio
2022-08-10 08:44:27 +0000
322ee855c5Fixed regressions caused by SIO changes.
Giovanni Di Sirio
2022-08-10 08:03:42 +0000
54b22281efMoved HAL serial error flags into asynchronous channels interface definitions.
Giovanni Di Sirio
2022-08-09 08:26:25 +0000
3348f11f2cgit-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15715 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-08-08 18:42:30 +0000
4699ee33fbSIO test application.
Giovanni Di Sirio
2022-08-08 17:42:55 +0000
57f853674cReworked HAL SIO driver.
Giovanni Di Sirio
2022-08-08 06:43:28 +0000
7f09ea6b8dPatch from @preisi.
Giovanni Di Sirio
2022-08-05 11:39:53 +0000
ad2385e83fRemoved unused sioGetFlagsX().
Giovanni Di Sirio
2022-07-08 07:22:09 +0000
e1d605e5a0git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15678 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-07-06 14:26:31 +0000
c699613cdcMade sioStopOperation() and sioStartOperation() call possible in both SIO_READY and SIO_ACTIVE states.
Giovanni Di Sirio
2022-07-06 08:36:40 +0000
10ffb0ecfaMade sioStopOperation() call possible in SIO_READY state.
Giovanni Di Sirio
2022-07-06 08:33:30 +0000
83afcc2a7egit-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15675 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-07-05 19:14:23 +0000
76cb8defd5LLVM-related.
Giovanni Di Sirio
2022-07-05 11:42:56 +0000
e0d0d5bee1Naming rationalization.
Giovanni Di Sirio
2022-07-02 06:47:53 +0000
d39e30fc10git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15672 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-07-01 14:49:43 +0000
0495c207d2git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15671 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-06-30 17:21:54 +0000
d7de021862More renaming.
Giovanni Di Sirio
2022-06-30 08:11:41 +0000
760e0d90fbRenamed things for consistency.
Giovanni Di Sirio
2022-06-30 08:07:56 +0000
a65a286664git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15668 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-06-29 09:26:08 +0000
328468ad25White space fixes, sandbox SIO implementation (not complete).
Giovanni Di Sirio
2022-06-29 09:25:27 +0000
e75749452eFixed some regressions in SB demos.
Giovanni Di Sirio
2022-06-29 07:25:49 +0000
b8bc767430VHAL blinking...
Giovanni Di Sirio
2022-06-28 13:27:01 +0000
6b2bfcb4fdPAL implementation for sandboxed HAL.
Giovanni Di Sirio
2022-06-28 12:48:21 +0000
a5fd0476a9Host-side VPAL driver. Added palReadGroupLatch() to PAL driver.
Giovanni Di Sirio
2022-06-28 09:00:43 +0000
7e4aceb4cagit-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15662 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-06-28 03:40:15 +0000
3c9f0ee67aAdded EFL driver support for STM32H401/411.
Giovanni Di Sirio
2022-06-25 05:53:43 +0000
d0a862f712Some work on VHAL.
Giovanni Di Sirio
2022-06-20 12:10:04 +0000
335760149aPAL templates added.
Giovanni Di Sirio
2022-06-19 16:07:00 +0000
bc2449b1e2RT+HAL inside sandbox.
Giovanni Di Sirio
2022-06-19 06:11:42 +0000
0cf65eea4egit-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15656 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-06-16 10:55:50 +0000
9e31f28ba5Small documentation fixes.
Giovanni Di Sirio
2022-06-11 08:25:18 +0000
21b15c8ccaTypo.
Giovanni Di Sirio
2022-06-11 08:21:21 +0000
89a0515d7dFixing an issue on IN ISOC errors handling.
Giovanni Di Sirio
2022-06-11 08:08:33 +0000
7e19d8f9fbgit-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15650 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-06-08 08:35:57 +0000
89adc08744Tentative fix for STM32 SPIv2.
Giovanni Di Sirio
2022-06-02 14:42:09 +0000
1f3c1037a6YO DAWG
Giovanni Di Sirio
2022-05-30 10:01:12 +0000
94f2575ffeSome fixes, still problems.
Giovanni Di Sirio
2022-05-29 12:38:31 +0000
6193567317Hosted RT compiling, to be tested.
Giovanni Di Sirio
2022-05-29 07:03:53 +0000
9215814b37git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15642 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-05-29 06:49:50 +0000
0bbb9100a9Fixed a name conflict with unistd.h.
Giovanni Di Sirio
2022-05-28 16:47:12 +0000
3565192a5dStill WIP.
Giovanni Di Sirio
2022-05-27 12:17:19 +0000
caec54337bgit-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15639 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-05-27 09:45:43 +0000
5f7e63cdf1Added virtual vectors table to SB port.
Giovanni Di Sirio
2022-05-27 08:18:47 +0000
6e2f3e2214git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15637 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-05-27 08:00:14 +0000
6003c5b30bFixed a problem in SB VRQs preemption.
Giovanni Di Sirio
2022-05-26 13:13:43 +0000
ae718c401agit-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15635 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-05-24 13:37:19 +0000
3e910146e9Added sandbox alarms API.
Giovanni Di Sirio
2022-05-24 09:44:53 +0000
7c95ab1e9egit-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15633 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-05-22 06:58:10 +0000
1760aae282git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15632 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
Giovanni Di Sirio
2022-05-19 13:31:56 +0000