Commit Graph

9275 Commits

Author SHA1 Message Date
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
Giovanni Di Sirio 01e1216f5e Added UART7/8 support to STM32 UART USARTv1 driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12457 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-02 16:38:55 +00:00
Giovanni Di Sirio 0f8c6b90f7 New buffers performance tuning option added.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12456 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-02 15:09:24 +00:00
Giovanni Di Sirio 559b4aa2d3 Removed obsolete code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12455 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-02 14:20:13 +00:00
Giovanni Di Sirio 9ff0ca5826 mcuconf.h files mass update.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12454 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-02 08:41:28 +00:00
Giovanni Di Sirio d4a83ebcce Fixed bug #989.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12453 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-02 06:14:45 +00:00
Giovanni Di Sirio e7234a42e4 Fixed bug #990.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12448 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-02 06:08:07 +00:00
Giovanni Di Sirio 179aa7224e USB tested on L4+.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12447 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-12-01 19:30:36 +00:00
Giovanni Di Sirio 37a5f0bc07 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12446 110e8d01-0319-4d1e-a829-52ad28d1bb01 2018-11-29 14:33:39 +00:00
Giovanni Di Sirio 84b9bdd74c git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12445 110e8d01-0319-4d1e-a829-52ad28d1bb01 2018-11-27 15:28:17 +00:00
Giovanni Di Sirio b1a12e7130 Latest LLVM does no more require ad-hoc .ld files, now it can use GCC ones, compatibility has improved.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12444 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-11-26 09:34:08 +00:00
Giovanni Di Sirio 8ee3635773 RTC update for F7.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12443 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-11-25 18:03:28 +00:00
gdisirio c0eefeeb5c RTC update for F4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12442 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-11-25 16:02:00 +00:00
Giovanni Di Sirio c8700fc5ee RTC update for L0.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12441 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-11-25 15:38:15 +00:00
gdisirio f24c09b778 RTC changes for F3.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12440 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-11-25 15:12:23 +00:00
Giovanni Di Sirio 6268914b7c RTC adjustments for F0 devices.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12439 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-11-25 13:56:44 +00:00
gdisirio b8a4c26a9c Persistent storage for STM32 RTCV1 driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12438 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-11-25 12:02:19 +00:00
Giovanni Di Sirio 7a0857aa5d RTC callbacks now working.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12437 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-11-25 10:20:09 +00:00
Giovanni Di Sirio e9fbae0881 Efficiency changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12436 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-11-18 16:00:59 +00:00
Giovanni Di Sirio 118309d74b Missing EXTI IRQ clearing in ISRs.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12435 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-11-18 13:38:09 +00:00
gdisirio e7cea845fe Unified RTC demo, more RTC and EXTI changes, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12434 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-11-18 13:31:49 +00:00