Commit Graph

9345 Commits

Author SHA1 Message Date
Giovanni Di Sirio d5635adecc Mass update of all drivers to use the new DMA API. What could possibly go wrong?
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12521 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-01-02 11:43:13 +00:00
Giovanni Di Sirio 60c04d66ec Fixed small errors caused by recent changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12520 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-01-01 17:09:22 +00:00
Giovanni Di Sirio de7b311986 Removed obsolete demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12519 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-01-01 16:49:24 +00:00
Giovanni Di Sirio 21e1c11d93 Fixed version number.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12518 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-31 17:52:36 +00:00
Giovanni Di Sirio 225e0e0e8f Fixed bug #998.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12516 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-31 17:42:56 +00:00
Giovanni Di Sirio 184e459619 Small documentation fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12513 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-31 16:58:46 +00:00
Giovanni Di Sirio bdf567c5f9 Fixed bug #997.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12510 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-31 09:50:25 +00:00
Giovanni Di Sirio 201ac1893f Added missing definition of STM32F413xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12509 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-31 09:44:03 +00:00
Giovanni Di Sirio 1396446bb3 Fixed bug #996.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12506 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-31 08:48:15 +00:00
Giovanni Di Sirio 09b2350eb5 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12505 110e8d01-0319-4d1e-a829-52ad28d1bb01 2018-12-31 08:42:16 +00:00
Giovanni Di Sirio dd4b66d069 Fixed bug #995.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12503 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-31 08:37:29 +00:00
Giovanni Di Sirio cab5dcae56 Fixed bug bug #994.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12500 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-31 08:27:39 +00:00
Giovanni Di Sirio eb3eac8fea Demo complete, to be tested. White space fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12499 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-30 19:47:31 +00:00
Giovanni Di Sirio 8c68f1fe7e Working now.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12498 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-30 15:06:20 +00:00
Giovanni Di Sirio da90520c9f Starting to work, still problems.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12497 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-30 14:41:19 +00:00
Giovanni Di Sirio 15fca87673 H7 ADC demo working, not fully tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12496 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-30 13:29:58 +00:00
Giovanni Di Sirio afec43446f Fixed H7 ADC clock settings.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12495 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-30 13:04:09 +00:00
Giovanni Di Sirio 13d1d184c8 More H7 ADC code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12494 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-30 11:22:26 +00:00
Giovanni Di Sirio f7a8d90622 More H7 ADC, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12493 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-29 18:22:33 +00:00
Giovanni Di Sirio 594032585a Some progress on H7 ADC, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12492 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-29 17:33:15 +00:00
Giovanni Di Sirio d9a9844f8e Template fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12491 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-29 17:18:43 +00:00
Giovanni Di Sirio e3aa427548 DAC rework for new DMA API , DAC support for STM32H7xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12490 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-29 12:38:12 +00:00
Giovanni Di Sirio ef8caca39a Dynamic DMA allocation for STM32H7xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12489 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-28 14:59:47 +00:00
Giovanni Di Sirio 8897e0f3e3 F7 mcuconf mass update.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12488 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-28 10:24:53 +00:00
Giovanni Di Sirio dead88309c DMA rework.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12487 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-28 10:03:25 +00:00
Giovanni Di Sirio a38c79d1d2 Experimental DMAv1 enhancements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12486 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-26 17:35:29 +00:00
Giovanni Di Sirio c338f9b2da Added a no-DMA mode.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12485 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-26 09:12:28 +00:00
Giovanni Di Sirio 9485d1e2ff Settled for a weird DMA use in this driver. Apparently it is working, it needs complete test vectors.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12484 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-26 09:00:45 +00:00
gdisirio 1a9aa9ad97 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12483 110e8d01-0319-4d1e-a829-52ad28d1bb01 2018-12-26 07:31:13 +00:00
Giovanni Di Sirio 2b17172903 Crypto-related changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12482 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-23 11:29:29 +00:00
gdisirio 1abe0779f5 experiment
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12481 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-20 17:47:55 +00:00
roccomarco 79cc85f436 Added IKS01A2 demo
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12480 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-20 13:03:38 +00:00
gdisirio 743e8117a7 Fixed wrong filename.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12478 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-19 16:49:21 +00:00
gdisirio 282f502565 Crypto driver changes, removed TRNG.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12477 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-19 11:26:37 +00:00
gdisirio 29de2108ac git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12476 110e8d01-0319-4d1e-a829-52ad28d1bb01 2018-12-17 12:44:18 +00:00
gdisirio 0ea08f4a96 Added extern "C" declarations to IRQ macros.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12475 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-16 08:35:02 +00:00
gdisirio ec272fe9ba Fixed bug #993.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12473 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-16 08:24:51 +00:00
gdisirio ee3072bcf8 Fixed problem in I2Cv3 http://www.chibios.com/forum/viewtopic.php?f=35&t=4933
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12472 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-16 07:57:53 +00:00
gdisirio b79f097e36 Tentative fix for http://www.chibios.com/forum/viewtopic.php?f=35&t=4918&p=34444
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12471 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-16 07:52:19 +00:00
gdisirio f20ecc7817 HAL callbacks rework.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12470 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-15 17:50:05 +00:00
gdisirio 984f865b45 I2S updated.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12469 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-09 14:21:00 +00:00
Giovanni Di Sirio b50ee022aa git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12468 110e8d01-0319-4d1e-a829-52ad28d1bb01 2018-12-09 13:42:35 +00:00
Giovanni Di Sirio 26ed8c9062 ADC reworked.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12467 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-09 13:03:19 +00:00
Giovanni Di Sirio 964ca60290 DAC reworked, fixed a problem in WSPI template.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12466 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-09 09:11:21 +00:00
Giovanni Di Sirio 584f19dbe9 Updated TRNG.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12465 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-08 12:04:11 +00:00
Giovanni Di Sirio 358fdba16d Restored LPC2148 demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12464 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-08 11:45:41 +00:00
Giovanni Di Sirio f3249c78d9 LLD drivers organization changes: RTC, SPI.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12463 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-08 11:23:21 +00:00
Giovanni Di Sirio 53093a74b0 Added missing macros.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12462 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-08 09:17:09 +00:00
Giovanni Di Sirio 426d45d6d4 Fixed bug #992.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12461 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-08 09:12:28 +00:00
Giovanni Di Sirio 732268a214 Added F303 mcuconf.h generator.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12458 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-02 17:20:59 +00:00