Commit Graph

76 Commits

Author SHA1 Message Date
Giovanni Di Sirio 44417d95c3 Added I-class variants to some SIO functions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15720 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-08-13 07:21:37 +00:00
Giovanni Di Sirio 533213a41d Preliminar work for buffered SIO and new serial driver infrastructure.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15719 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-08-13 06:58:21 +00:00
Giovanni Di Sirio 60f8882005 Regression with latest changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15596 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-04-24 07:08:48 +00:00
Giovanni Di Sirio 303eca01fd Fixed last change.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15590 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-04-22 09:12:18 +00:00
Giovanni Di Sirio dd50e48833 Added dubby cycles support for SNOR using the normal SPI driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15586 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-04-15 10:05:27 +00:00
Giovanni Di Sirio d52248526d git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15585 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-04-15 07:33:57 +00:00
Giovanni Di Sirio 3d88ff8f65 Added missing condition.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15584 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-04-15 07:33:21 +00:00
Giovanni Di Sirio 79cf37a2b9 Fixed SNOR drivers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15572 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-04-08 09:29:18 +00:00
Giovanni Di Sirio 42ffe27c35 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15566 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-03-29 07:14:20 +00:00
Giovanni Di Sirio 4adf9f490c git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15563 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-03-28 08:50:54 +00:00
Giovanni Di Sirio 5641232c9e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15562 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-03-28 08:24:42 +00:00
Giovanni Di Sirio 1f28600f7f git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15561 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-03-27 12:38:50 +00:00
Giovanni Di Sirio 3574b2909d Removed another local buffer.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15558 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-03-27 09:17:04 +00:00
Giovanni Di Sirio 9b4bf3c9f0 Improved MFS to use explicitly non-cacheable buffers for potentially DMA-accessible I/O areas.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15557 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-03-27 08:34:14 +00:00
Giovanni Di Sirio 141c1f6639 SNOR rework because cache-related issue, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15552 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-03-22 18:59:07 +00:00
Giovanni Di Sirio 7845c2b50d Fixed bug #1212.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15387 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-22 06:37:54 +00:00
Giovanni Di Sirio e9c826005e Improved HAL flash interface with mutual exclusion methods, improved EFL and SNOR drivers to use it.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15286 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-30 06:40:05 +00:00
Giovanni Di Sirio 0d70a02bdd Fixed bug #1173.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14660 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-17 06:00:45 +00:00
Giovanni Di Sirio 8646bb3153 License update.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14105 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-29 15:24:45 +00:00
Giovanni Di Sirio 6efb153e11 Documentation-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13426 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-15 13:41:45 +00:00
Giovanni Di Sirio 3ea7ec6586 Fixed bug #1044.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13059 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-05 06:45:43 +00:00
Giovanni Di Sirio c05c319615 Made bus acquire/release functions in SNOR driver public.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12946 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-08-11 06:59:23 +00:00
Giovanni Di Sirio 0aa3570ccf Fixed bug #1038.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12899 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-11 11:49:12 +00:00
Giovanni Di Sirio 588a8426ed Doubled data magic number in MFS in order to align it to 64 bits.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12739 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-04-14 10:43:54 +00:00
Giovanni Di Sirio b542165221 Adjustments to SNOR drivers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12736 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-04-13 14:49:25 +00:00
Giovanni Di Sirio 371d42b436 More work on EFL driver, removed headers moved to EX.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12729 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-04-07 14:20:04 +00:00
Giovanni Di Sirio a853d27a6d Embedded flash driver preparations.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12721 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-04-07 09:44:13 +00:00
Giovanni Di Sirio 1811adb308 Fixed bug #1023.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12712 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-03-24 07:34:32 +00:00
Giovanni Di Sirio 40f162e046 Documentation-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12568 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-01-21 18:07:03 +00:00
Giovanni Di Sirio ac1e9f31ce Documentation cleanup, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12567 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-01-20 16:23:16 +00:00
Giovanni Di Sirio 6e0f6445b6 Small fix in N25Q driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12419 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-11-13 20:44:55 +00:00
Giovanni Di Sirio 08debc2868 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12417 110e8d01-0319-4d1e-a829-52ad28d1bb01 2018-11-13 16:30:27 +00:00
Giovanni Di Sirio 9472504bb6 WSPI and flash support improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12411 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-11-09 09:57:16 +00:00
Giovanni Di Sirio 8e0e4b0644 Fixed memory mapped mode.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12410 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-11-05 20:13:58 +00:00
Giovanni Di Sirio bb4728465f Fixed a race condition.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12408 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-11-04 16:54:51 +00:00
Giovanni Di Sirio a250f19c64 Fixed small problem in SPI mode.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12407 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-11-04 11:19:27 +00:00
Giovanni Di Sirio 11c39c1b95 DTR mode apparently working.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12405 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-11-04 08:32:32 +00:00
Giovanni Di Sirio 5da033f361 MX25 8bits STR mode working.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12404 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-11-03 09:28:43 +00:00
Giovanni Di Sirio 6620e65927 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12403 110e8d01-0319-4d1e-a829-52ad28d1bb01 2018-11-02 21:14:35 +00:00
Giovanni Di Sirio 5087d58f1c WSPI+MX25+MFS working (SPI mode tested only).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12402 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-11-02 19:27:52 +00:00
Giovanni Di Sirio 9f6a17e4f1 Various fixes to OCTOSPI e DMAv1 and MX25.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12401 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-11-02 17:15:38 +00:00
gdisirio da54384531 Tentative driver for macronix MX25LM51245G, untested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12400 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-11-02 08:43:34 +00:00
gdisirio ef66327057 Improved flash drive, layers reorganized for better portability and abstraction.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12399 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-10-31 17:28:46 +00:00
Giovanni Di Sirio 8bd7175893 Renamed for consistency.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12347 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-10-07 12:06:42 +00:00
Giovanni Di Sirio dc7ae21c74 Renamed for consistency.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12346 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-10-07 11:59:35 +00:00
Giovanni Di Sirio 9a7d8d1581 Typos fixed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12328 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-10-05 19:17:05 +00:00
Giovanni Di Sirio e835eccd04 Small fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12327 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-10-05 18:11:29 +00:00
Giovanni Di Sirio 8d0ef0efab Refinements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12325 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-10-05 17:32:53 +00:00
Giovanni Di Sirio 3eac3f5ab0 Removed leftovers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12324 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-10-05 17:01:38 +00:00
Giovanni Di Sirio 6d92e3242e Flash working, not complete yet.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12322 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-10-05 12:59:24 +00:00