Commit Graph

630 Commits

Author SHA1 Message Date
Giovanni Di Sirio 865693539d Recursive locks in RT and NIL made optional, only enabled if the underlying port supports the capability.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_21.11.x@16537 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-08-16 09:21:15 +00:00
Giovanni Di Sirio 5d0d4b34d3 Mass update... again.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_21.11.x@15923 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-12-26 10:47:54 +00:00
Giovanni Di Sirio 7f83479946 New MMC_SPI driver and mass update of halconf.h files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_21.11.x@15919 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-12-26 08:25:35 +00:00
Giovanni Di Sirio 55f82ba1c5 Fixed another test case failing with 16bits system time.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_21.11.x@15895 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-12-19 08:57:20 +00:00
Giovanni Di Sirio 3e2c190bd3 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_21.11.x@15894 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-12-18 12:48:17 +00:00
Giovanni Di Sirio 6b4ca8c0e2 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_21.11.x@15890 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-12-18 11:44:45 +00:00
Giovanni Di Sirio d86c9db871 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_21.11.x@15887 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-12-18 10:54:59 +00:00
Giovanni Di Sirio 24eac69af7 Fixed a test case failing when systime_t can not cover a full second.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_21.11.x@15880 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-12-18 09:43:17 +00:00
Giovanni Di Sirio 5a8d898ff9 Updated MFS test code and demos.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_21.11.x@15615 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-04-27 15:22:05 +00:00
Giovanni Di Sirio db52f9393c Small MISRA-related fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_21.11.x@15334 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-09 10:47:11 +00:00
Giovanni Di Sirio 2954f8030c Fixed bug #1208.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_21.11.x@15325 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-09 06:23:11 +00:00
Giovanni Di Sirio 6b5643fb57 Fixed bug #1205.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_21.11.x@15173 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-02 09:44:35 +00:00
Giovanni Di Sirio 4662b60bb8 Typo in chconf.h.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_21.11.x@15110 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-18 15:24:00 +00:00
Giovanni Di Sirio 47ff415e48 Mass update of halconf.h files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14945 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-24 15:48:38 +00:00
Giovanni Di Sirio a0982b7301 HAL version number to 8.0. Renamed HAL error codes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14914 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-16 17:21:41 +00:00
Giovanni Di Sirio 2a9897c8d7 Removed obsolete files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14666 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-19 07:42:58 +00:00
Giovanni Di Sirio e70bd5536f More warnings cleanup, restored RT test build application.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14658 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-16 08:48:14 +00:00
Giovanni Di Sirio 94e1124a44 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14653 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-08-15 18:22:57 +00:00
Giovanni Di Sirio 11979e9ba2 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14650 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-08-15 12:43:14 +00:00
Giovanni Di Sirio 7d06369a82 Fixed schema, added template XML. Existing test suites to be updated.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14587 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-05 16:49:56 +00:00
Giovanni Di Sirio c26d770f26 Modified all makefiles to include the new test library.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14564 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-20 07:18:57 +00:00
Giovanni Di Sirio 8e025cd39c git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14526 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-06-10 12:09:28 +00:00
Giovanni Di Sirio 3c9cfacbd9 FFT benchmark.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14525 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-10 10:13:26 +00:00
Giovanni Di Sirio ac505db0ad git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14524 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-06-10 07:14:29 +00:00
Giovanni Di Sirio 4f98e2887b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14523 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-06-10 07:11:13 +00:00
Giovanni Di Sirio c6be38efba Simplified test XML.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14522 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-09 11:56:33 +00:00
Giovanni Di Sirio 2033af9d94 Added corebmk experiment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14521 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-09 10:15:13 +00:00
Giovanni Di Sirio 09ed00f52b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14520 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-06-09 09:46:21 +00:00
Giovanni Di Sirio 592ee92ee5 Removed legacy files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14519 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-09 09:24:18 +00:00
Giovanni Di Sirio d9f3524702 Reverted last change, it failed on some platforms.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14482 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 07:23:44 +00:00
Giovanni Di Sirio cc30722022 Made test suite more tolerant to different system tick values.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14452 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-31 09:47:39 +00:00
Giovanni Di Sirio 763f9e6ce0 RFCU implemented.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14442 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-30 07:10:59 +00:00
Giovanni Di Sirio 38e27cdbb4 Timers-related changes in various projects.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14350 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-07 12:35:39 +00:00
Giovanni Di Sirio 2472642e17 Changed timer callback signature.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14349 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-07 11:30:54 +00:00
Giovanni Di Sirio 4a1c137eb5 Introduced "root" system variable.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14137 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-05 12:12:19 +00:00
Giovanni Di Sirio 2a4fc42a13 Configuration files mass update.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14123 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-02 17:43:54 +00:00
Giovanni Di Sirio fd683a2343 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14029 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-02-04 12:14:02 +00:00
Giovanni Di Sirio c7c89b1682 Updated test suite.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13964 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-19 10:45:11 +00:00
Giovanni Di Sirio fb5e29f1c8 More queues reorganization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13963 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-19 09:24:14 +00:00
Giovanni Di Sirio 817fe8f3de Initial fix for bug #1138. To be completed by running all regression and quality checks.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13958 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-17 14:32:54 +00:00
Giovanni Di Sirio 417d450e0b Fixed bug #1128.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13893 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-10-31 10:40:11 +00:00
Giovanni Di Sirio f873b7b469 Configuration files mass update.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13834 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-05 06:26:10 +00:00
Giovanni Di Sirio 13ed31ea6e NIL updated, makefiles fixed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13762 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-15 12:05:51 +00:00
Giovanni Di Sirio bb83e90bd0 Makefile mass update, all paths changed to new ARMv7-M port.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13750 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-12 16:37:17 +00:00
Giovanni Di Sirio 94f828442a Text alignment fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13749 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-12 15:33:48 +00:00
Giovanni Di Sirio 5deb16f16d RT7 merged, only ARMv7-M port functional.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13748 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-12 13:15:38 +00:00
Giovanni Di Sirio ffd47a7f3a Improvement to time stamps, added test code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13745 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-11 09:40:59 +00:00
Giovanni Di Sirio 02b653d98c New API for high resolution monotonic time stamps.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13744 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-11 06:16:26 +00:00
Giovanni Di Sirio 0828922bb1 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13636 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-05-02 10:46:06 +00:00
Giovanni Di Sirio 3f54765680 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13423 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-03-15 13:12:37 +00:00