Commit Graph

3498 Commits

Author SHA1 Message Date
Giovanni Di Sirio 72c3417c88 More H7-related changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11182 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-25 16:14:03 +00:00
Giovanni Di Sirio 7ae67eb81d More H7 code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11181 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-25 10:25:17 +00:00
Giovanni Di Sirio 56952a327e More H7 code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11180 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-25 10:12:31 +00:00
Giovanni Di Sirio 6f646de79b It compiles, not tested and unfinished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11179 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-24 18:42:36 +00:00
Giovanni Di Sirio 17fa448323 More H7 code, not functional yet.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11178 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-24 18:03:11 +00:00
Giovanni Di Sirio fb5050c71a git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11173 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-12-23 11:23:51 +00:00
Giovanni Di Sirio 03a27a2096 More unfinished H7 work.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11172 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-23 10:21:25 +00:00
Giovanni Di Sirio e6199d4b54 More H7 code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11170 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-22 19:05:03 +00:00
edolomb 67b0d562b7 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11168 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-12-22 17:39:26 +00:00
edolomb 9f73c0dbf6 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11167 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-12-22 17:38:41 +00:00
edolomb 58883bb41b GMAC driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11166 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-22 17:37:48 +00:00
edolomb 0684b80fe1 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11165 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-12-22 17:35:48 +00:00
Giovanni Di Sirio 7df14775f6 Fixed missing documentation tag.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11164 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-22 16:28:38 +00:00
Giovanni Di Sirio 1f207578bd git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11152 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-12-20 14:19:59 +00:00
Giovanni Di Sirio c4ca86b1c1 More H7 code, incomplete.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11146 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-18 15:05:59 +00:00
Giovanni Di Sirio b191398a78 Duplicated code removed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11140 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-14 12:40:40 +00:00
Giovanni Di Sirio 052945de4d Added support for HSI48 on STM32L4 devices that have it.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11134 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-08 15:46:41 +00:00
Giovanni Di Sirio 44665d1b1a GHS-related changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11131 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-07 10:18:26 +00:00
Giovanni Di Sirio 357a01573d Removed unsupported drivers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11130 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-07 10:09:39 +00:00
Giovanni Di Sirio 87099d56d4 Small documentation fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11122 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-06 16:28:04 +00:00
Giovanni Di Sirio aa783ae3fd git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11121 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-12-06 16:22:42 +00:00
isiora ed7cdc7018 Fixed PIT PICNT counter reset in st_lld_init.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11120 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-05 21:23:38 +00:00
Giovanni Di Sirio 62e068f5f4 Documentation fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11118 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-05 09:46:12 +00:00
Giovanni Di Sirio 19ff25ecc7 Fixed documentation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11117 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-05 08:26:15 +00:00
areviu 388c0bb327 added SHA in dma mode
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11115 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-03 11:17:37 +00:00
Giovanni Di Sirio 7fb3c80717 Added command line board files generation tool. Regenerated all board files automatically.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11104 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-02 14:56:34 +00:00
Giovanni Di Sirio afbc92a7f7 Updated GPIOv3 for new board files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11101 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-02 09:22:23 +00:00
Giovanni Di Sirio 7055e2b5aa All STM32 GPIOv2 platforms reworked for the new board files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11099 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-02 08:35:46 +00:00
Giovanni Di Sirio 7d22893a93 PAL-board changes, phase 1.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11097 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-01 14:44:23 +00:00
Giovanni Di Sirio 3253fc6703 Provision for new PAL initialization function.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11096 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-01 10:43:30 +00:00
Giovanni Di Sirio 921b402133 Added separated headers for STM32 GPIO.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11095 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-01 10:33:43 +00:00
Giovanni Di Sirio 225b642cde Mass update of all board.mk files with new ALLxxx exported variables. Added GOLDBULL_STM32_F107VC board files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11092 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-01 08:54:24 +00:00
areviu 2ebbe6eb87 update sha and trng lld
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11091 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-30 21:12:58 +00:00
Giovanni Di Sirio 5b31410098 Added SHAx and TRNG to the crypto driver model.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11090 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-30 11:38:07 +00:00
Giovanni Di Sirio f35ebd89d4 Added STM32L496xx/STM32L4A6xx support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11089 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-30 09:49:53 +00:00
Giovanni Di Sirio 17ed462d6f Added STM32F030x4 support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11088 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-30 09:38:10 +00:00
edolomb 422b4549db Added pmc functions for ETH
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11087 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-29 18:06:49 +00:00
edolomb 51a40e4457 Added GMAC0 clock
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11086 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-29 18:06:08 +00:00
edolomb c7bed24eab Updated PHY identifiers
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11085 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-29 18:03:55 +00:00
edolomb c4d298e809 Defined ETH pins
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11084 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-29 17:02:28 +00:00
isiora 152878a08f Added const qualifier
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11077 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-25 17:38:06 +00:00
Giovanni Di Sirio c1b1a5e111 Re-generated F4 board files with new templates.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11073 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-24 08:19:06 +00:00
Giovanni Di Sirio 85a36d3767 Fixed bug #906.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11067 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-23 12:46:15 +00:00
Giovanni Di Sirio 10465f7238 Improved make system.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11049 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-21 12:54:54 +00:00
Giovanni Di Sirio e877388d6d Fixed bug #905.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11034 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-19 08:02:25 +00:00
Giovanni Di Sirio 1780910ebc git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11030 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-11-18 16:19:37 +00:00
Giovanni Di Sirio dc52593ffb Improved documentation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11028 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-17 10:56:58 +00:00
Giovanni Di Sirio 8ad523ae67 Fixed comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11027 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-17 08:05:56 +00:00
areviu b8bb3e95c4 added sha (polling)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11025 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-16 21:29:04 +00:00
Giovanni Di Sirio 450e9e2466 More debug on MFS.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11022 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-16 17:59:45 +00:00
Giovanni Di Sirio 7d16de81a0 More bug fixes in MFS.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11020 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-16 15:09:53 +00:00
Giovanni Di Sirio 6ff9fd4af9 Bug fixing.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11019 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-16 14:45:38 +00:00
Giovanni Di Sirio d7ce59dc3c First MFS test sequence complete, starting debug.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11017 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-16 14:23:28 +00:00
areviu e1c2551409 added DmaRelease when driver stops
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11015 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-15 21:51:14 +00:00
isiora fde5d3f516 Fixed SAMA_HAL_IS_SECURE define macro
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11014 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-15 17:11:57 +00:00
isiora 7b3fe37b28 Fixed SAMA_DMA_FREE assert.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11004 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-14 20:30:29 +00:00
areviu 060f9c5954 added SAMA TRNG driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11003 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-14 20:06:06 +00:00
isiora 006e9f17a4 Fixed pathname case.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11002 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-14 15:48:44 +00:00
isiora 25846dfc5d Wrapped with the halconf USE macro.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11001 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-14 15:46:33 +00:00
isiora b23efdc7b3 Wrapped with the halconf USE macro.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11000 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-14 15:38:08 +00:00
Giovanni Di Sirio e92cffa204 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10999 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-11-14 13:36:58 +00:00
Giovanni Di Sirio ed415bb76f git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10998 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-11-14 13:18:59 +00:00
Giovanni Di Sirio bc113301c7 Fixed few bugs, not fully tested yet.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10996 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-14 12:43:44 +00:00
Giovanni Di Sirio 172d281e84 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10995 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-11-14 10:34:18 +00:00
areviu abc49200f7 added aes and (t)des in dma mode + test suite crypto
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10993 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-13 20:31:01 +00:00
Giovanni Di Sirio 6345e21b5d Simplified code, still needs work.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10992 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-13 19:53:00 +00:00
Giovanni Di Sirio cbe17e1cab Fixed few initial problems.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10991 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-13 16:06:55 +00:00
Giovanni Di Sirio 5b1537fc2c Complete, some settings missing, not tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10990 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-13 14:27:38 +00:00
Giovanni Di Sirio 42cdb703e7 Moved things around.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10989 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-13 13:51:23 +00:00
Giovanni Di Sirio dd512ccd91 Moved things around.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10988 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-13 13:33:22 +00:00
areviu b487618ca5 added crypto aes and des polling mode
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10983 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-11 20:07:22 +00:00
edolomb 7c499f0433 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10982 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-11-10 18:59:47 +00:00
edolomb 715198c1d5 SAMA RTC driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10981 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-10 18:58:43 +00:00
Giovanni Di Sirio f16a0581ce git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10978 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-11-09 13:37:47 +00:00
Giovanni Di Sirio 8f814aba60 Fixed bug #903.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10977 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-08 14:49:52 +00:00
Giovanni Di Sirio 881cec6c77 Modified the STM32 OTGv1 driver to work without pump thread, transfers are now done in the ISR.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10974 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-08 11:14:06 +00:00
gdisirio 44d5a9d084 Experimental.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10973 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-08 10:50:18 +00:00
Giovanni Di Sirio 46e19e85b9 Experimental.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10972 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-08 10:10:31 +00:00
gdisirio bfabd1d961 Fixed bug #901.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10956 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-05 11:10:11 +00:00
Giovanni Di Sirio 66905f3fb2 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10950 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-11-05 07:45:14 +00:00
Giovanni Di Sirio 5547e99922 Aligned to latest PAL template.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10949 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-05 07:34:34 +00:00
gdisirio 47b464519d Updated OS-less osal for Cortex-M.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10948 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-05 07:20:21 +00:00
Giovanni Di Sirio 6a6160a995 Fixed for time API changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10943 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-04 17:46:32 +00:00
Giovanni Di Sirio 4efd9dfd7d git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10936 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-11-04 15:08:47 +00:00
Giovanni Di Sirio b2b05acab3 Simplified timeout handling in MAC driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10935 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-04 15:06:17 +00:00
Giovanni Di Sirio 981e11216a Various fixes after recent changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10934 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-11-04 14:51:30 +00:00
Giovanni Di Sirio 2a17b02542 Fixed bug #900.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10921 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-31 13:28:56 +00:00
Giovanni Di Sirio 749edc4e23 Added I-class functions to the serial driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10919 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-31 13:21:07 +00:00
edolomb a9816b7722 Added pmc functions for TCx
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10916 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-31 09:59:33 +00:00
edolomb 606da3e464 Added TCx clock
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10915 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-31 09:58:28 +00:00
edolomb 63c1ec23f7 Added hal_tc_lld.c
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10914 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-31 09:57:41 +00:00
edolomb ed6245c58f Added TC driver in waveform mode
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10913 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-31 09:56:52 +00:00
Giovanni Di Sirio 174883e28f Queues enhancements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10910 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-30 15:14:03 +00:00
edolomb eb6b370fa6 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10909 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-10-30 09:12:43 +00:00
edolomb 8f6afd211b Fixed Bug Errata Mask
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10908 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-30 09:11:51 +00:00
Giovanni Di Sirio 2c33663099 Code sequence clearness.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10907 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-29 15:41:09 +00:00
Giovanni Di Sirio 00969133d2 HAL queues rework, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10906 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-29 15:31:22 +00:00
Giovanni Di Sirio c29cb72791 Added (T)DES support to the crypto driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10904 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-29 13:58:48 +00:00
Giovanni Di Sirio 7156f2c323 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10888 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-10-23 14:43:43 +00:00
Giovanni Di Sirio 94a1f758d8 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10885 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-10-23 10:06:15 +00:00
isiora fd2b5f1738 Reintegrate sama5d2_dev branch
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10879 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-22 21:52:19 +00:00
Giovanni Di Sirio afe8d1ee87 Re-alignment of all halconf.h files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10875 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-22 13:34:38 +00:00
Giovanni Di Sirio 9cbcbc183d Added capability for a fall-back crypto implementation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10874 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-22 13:07:41 +00:00
Giovanni Di Sirio dddff7b1f5 Added crypto templates.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10873 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-22 10:31:34 +00:00
Giovanni Di Sirio 1c3467b983 Fixed doc and checks.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10872 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-22 09:52:21 +00:00
Giovanni Di Sirio 92720f36f5 Added stubs.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10871 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-22 09:46:32 +00:00
Giovanni Di Sirio 695dbad084 More crypto code, still unfinished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10870 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-22 09:34:37 +00:00
Giovanni Di Sirio 39daa496e9 Crypto driver initial setup.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10869 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-22 08:38:45 +00:00
Giovanni Di Sirio 59d34439eb OSALs alignment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10848 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-18 13:27:46 +00:00
Giovanni Di Sirio 6bbfd2126f Reintegrated RT5 point1 branch.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10833 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-16 09:31:32 +00:00
Giovanni Di Sirio 5596d3e69e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/rt5_dev_point1@10832 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-10-16 09:14:15 +00:00
Giovanni Di Sirio a47f5705d3 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/rt5_dev_point1@10822 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-10-15 06:51:20 +00:00
Theodore Ateba 41641dc844 AVR: Update the ICU header file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10820 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-13 19:32:49 +00:00
Theodore Ateba 1f865bb946 AVR: Update ICU low level driver functions names.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10819 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-13 19:31:42 +00:00
Giovanni Di Sirio d8b32d7f63 Rework of virtual timers in RT5, preparation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/rt5_dev_point1@10813 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-12 12:25:48 +00:00
Giovanni Di Sirio 286deccd12 EXPERIMENTAL: Introduced sysinterval_t in RT, now system time and intervals are different types and could have different sizes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/rt5_dev_point1@10812 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-12 08:37:47 +00:00
edolomb d2ce4c7e36 Fixed wrong definition on H32MX and H64MX pmc
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10785 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-06 10:46:07 +00:00
Giovanni Di Sirio 9c9ff7082a Fixed bug #891.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10784 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-06 07:36:08 +00:00
Giovanni Di Sirio af9964c018 More bug #889.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10770 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-04 14:52:48 +00:00
Giovanni Di Sirio eaa33f5bdb Documentation fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10764 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-04 09:50:51 +00:00
Theodore Ateba bf027add79 Correct comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10758 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-03 20:01:46 +00:00
edolomb 8314ce1ebf Minor changes in sama_xdmac driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10738 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-01 16:05:58 +00:00
edolomb c6f5c2669f Added spi FLEXCOM
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10737 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-01 16:05:00 +00:00
edolomb bac29fef11 Added uart and serial FLEXCOM
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10736 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-01 16:04:25 +00:00
Giovanni Di Sirio 409d6dccb9 Fixed #889.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10732 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-10-01 14:04:01 +00:00
edolomb ee536a8620 Temporary uart driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10722 9bc79d8b-a6f2-41ca-8de5-d6c582b13d77
2017-09-27 13:33:21 +00:00
edolomb 61f7f9c174 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10721 9bc79d8b-a6f2-41ca-8de5-d6c582b13d77 2017-09-27 13:32:03 +00:00
edolomb 1a4e2ae5ff Added serial FLEXCOM
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10720 9bc79d8b-a6f2-41ca-8de5-d6c582b13d77
2017-09-27 13:31:01 +00:00
edolomb 90350ca875 Added clock definition for FLEXCOMx
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10719 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-27 13:30:07 +00:00
edolomb 74e5904301 Added pmc functions for FLEXCOMx
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10718 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-27 13:29:30 +00:00
edolomb d45f8bf053 Added PIOD definition
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10717 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-27 13:28:54 +00:00
tfateba 0a24112ccd Fix comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10713 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-25 19:50:15 +00:00
Giovanni Di Sirio 9a4f19c574 Added new macro to DMAv2 dmaStreamGetCurrentTarget().
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10708 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-24 15:26:18 +00:00
Giovanni Di Sirio 56ba4c2220 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10707 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-09-24 15:21:54 +00:00
edolomb d6f80d88f4 Minor changes in XDMAC driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10683 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-22 14:27:32 +00:00
Giovanni Di Sirio e9ffaf9bdc Forked SPC5 drivers from SPC5-HAL project, not all of them, just the one needed for supporting the PPC port.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10679 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-22 12:43:39 +00:00
isiora 02ea87ca15 Removed AIC redirection code
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10675 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-22 10:23:19 +00:00
Giovanni Di Sirio 94bc0a8a6e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10670 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-09-22 09:16:31 +00:00
edolomb 32a8740a7c Minor changes in hal_serial_lld driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10661 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-21 16:07:49 +00:00
edolomb 4e19f446f3 Added check on GS status in dmaChannelDisable()
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10660 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-21 16:06:58 +00:00
edolomb 35e4fdb943 Removed GS check status in DMAHandler
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10659 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-21 16:05:39 +00:00
Rocco Marco Guglielmi 72685f5ce8 Added Push Button Configuration
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10650 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-19 15:54:47 +00:00
Rocco Marco Guglielmi b9a8304c86 Added secure/non-secure configuration capability in SAMA PAL driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10647 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-19 13:15:55 +00:00
Rocco Marco Guglielmi 5d68a9bbf0 Minor fix on default demo and PAL driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10631 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-17 21:14:55 +00:00
Rocco Marco Guglielmi 908373b487 Added PAL driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10630 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-17 21:00:56 +00:00
Rocco Marco Guglielmi 0d45b1da6e Fixed smart building for SAMA drivers
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10627 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-17 19:49:51 +00:00
Rocco Marco Guglielmi e27adadfb7 Added smart building for SAMA drivers
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10626 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-17 18:38:30 +00:00
Rocco Marco Guglielmi c1f1faa85b Fixed wrong management of board_init for non secure HAL
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10625 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-17 18:01:09 +00:00
Rocco Marco Guglielmi a60222ee6e Added board init mechanism for SAMA5D27
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10623 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-17 17:11:26 +00:00
Rocco Marco Guglielmi e77c71f96a Added PIO related macros
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10622 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-17 17:10:31 +00:00
Rocco Marco Guglielmi 11e716fc01 Improved AIC to work with both secure and non secure mode.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10621 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-17 17:08:12 +00:00
Rocco Marco Guglielmi 65874b21bd Added SAMA_HAL_IS_SECURE switch
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10620 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-17 17:07:33 +00:00
Rocco Marco Guglielmi d7dca11fbf Added Matrix clock enable in SAMA/SAMA5D2x/hal_lld.c
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10619 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-17 17:04:55 +00:00
Giovanni Di Sirio 7209ce9df2 MISRA-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10610 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-17 10:01:09 +00:00
Rocco Marco Guglielmi 6b355dee89 Style fixes
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10603 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-16 23:42:52 +00:00
Theodore Ateba 7a41596878 AVR: Add Line LED definition and update comments.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10595 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-16 15:50:57 +00:00
Theodore Ateba c5c47655f6 Add a casting conversion to remove warning during compilation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10594 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-16 15:50:51 +00:00
Theodore Ateba 21aec31e1f AVR: Update the USB lld file according to the new endpoint enumeration.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10593 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-16 15:50:45 +00:00
Theodore Ateba 077c58efda AVR: Add PAL line support in ATTiny lld.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10592 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-16 15:50:38 +00:00
Theodore Ateba 6c0086f449 AVR: Add PAL line support in XMEGA lld.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10591 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-16 15:50:30 +00:00
Rocco Marco Guglielmi b3588b34c0 Improved clock tree configuration for SAMA5
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10589 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-16 12:23:43 +00:00
Theodore Ateba 264c9a9286 Add Line LED definition and comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10582 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-13 21:36:07 +00:00
Theodore Ateba 1fb6dc3e55 Add PAL line support in PAL lld for AVR port.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10580 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-13 21:22:38 +00:00
Rocco Marco Guglielmi dab0220e94 Cosmetic changes in SAMA clock init
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10579 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-13 19:52:54 +00:00
Giovanni Di Sirio 412b535d51 Updated LLD templates with latest changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10578 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-13 14:14:44 +00:00
Giovanni Di Sirio c3c4b3af58 Fixed GPIO port index calculation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10573 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-11 19:36:26 +00:00
Giovanni Di Sirio 67ac09b2f3 Moved wakeup logic in LLD.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10572 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-09 16:45:34 +00:00
Giovanni Di Sirio 8204b9ce59 Added wakeup bit clear on interrupt.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10571 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-09 11:23:11 +00:00
gdisirio 7da97fec6a Tentative implementation of USB host wake-up API.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10570 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-09 11:20:03 +00:00
Giovanni Di Sirio 66cf5195f9 Fixed bug #885.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10567 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-09 10:44:22 +00:00
Giovanni Di Sirio 5100d6afbf Fixed some typos and errors in the new hal_pal.h.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10566 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-09 09:31:26 +00:00
Giovanni Di Sirio 9fa7ba7b56 Fixed bug #883.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10558 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-05 12:12:31 +00:00
edolomb 9b47fb1efe Added USARTv1 driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10556 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-04 15:01:20 +00:00
edolomb 69ff0f787d Included USARTv1 Driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10555 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-04 14:59:49 +00:00
edolomb 82406362c1 Added pmc functions for UARTx
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10554 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-04 14:59:07 +00:00
edolomb 157d1a243f Added clock definition for UARTx
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10553 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-04 14:58:33 +00:00
gdisirio d6a1ed6d73 Fixed OSAL.H macro...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10552 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-04 12:50:04 +00:00
Giovanni Di Sirio a04f856b57 Removed _ from guard macros for consistency with other files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10551 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-04 08:53:47 +00:00
Giovanni Di Sirio 7d99d4c8c0 Fixed bug #880.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10550 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-03 17:16:06 +00:00
Giovanni Di Sirio 6ddf9cf1ee Fixed a problem in PAL callbacks STM32 LLDs.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10547 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-03 17:10:49 +00:00
Giovanni Di Sirio 9d9a04e464 SPI driver improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10545 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-03 15:48:09 +00:00
Giovanni Di Sirio 16e2a55bf4 Made PAL callback and wait APIs independent from each other.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10543 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-02 16:35:10 +00:00
Giovanni Di Sirio a489fc365d Fixed a lame error....
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10542 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-02 15:04:18 +00:00
Theodore Ateba 50b0a33947 Correct code style and comment on USB driver files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10541 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-02 14:16:35 +00:00
Theodore Ateba 4b2ce569f2 Correct comment on Serial driver files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10540 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-02 14:16:29 +00:00
Theodore Ateba 295159f903 Correct code style and comment on ST driver files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10539 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-02 14:16:22 +00:00
Theodore Ateba 721f89631c Correct code style and comment on PWM driver files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10538 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-02 14:16:14 +00:00
Theodore Ateba bd7f72d0c3 Correct code style and comment on ICU driver files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10537 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-02 14:16:06 +00:00
Theodore Ateba 709a86373b Correct code style and comment on GPT driver files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10536 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-02 14:15:59 +00:00
Theodore Ateba 284e1810da Correct the comment on SPI driver files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10535 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-02 14:15:52 +00:00
Theodore Ateba 978b233c04 Correct the I2C driver code style and comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10534 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-02 14:15:45 +00:00
Theodore Ateba a437767a73 Correct comment in PAL driver files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10533 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-02 14:15:38 +00:00
Theodore Ateba 1e1f041b87 Correct comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10532 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-02 14:15:31 +00:00
Theodore Ateba 94c03cf54c Change commnet, remove empty line.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10531 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-02 14:15:15 +00:00
Giovanni Di Sirio 6b9d134110 PAL synchronous API.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10528 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-02 12:40:56 +00:00
Giovanni Di Sirio 7f5380a8a5 PAL callbacks added to STM32F103
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10526 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-02 10:18:15 +00:00
Giovanni Di Sirio 4c39135c94 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10525 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-09-02 09:00:49 +00:00
Giovanni Di Sirio 0701f98135 PAL callbacks added to STM32F373
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10524 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-02 07:33:38 +00:00
Theodore Ateba 4658591470 Fixed SPI interruption enable, driver restart with different configuration.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10522 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-01 22:42:58 +00:00
Giovanni Di Sirio f0dd706419 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10521 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-09-01 15:19:23 +00:00
Giovanni Di Sirio 1a6c5b8ed2 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10519 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-09-01 10:01:59 +00:00
Giovanni Di Sirio d671671f15 Callbacks handling added to STM32 GPIOv2, added F3 support to PAL callbacks demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10517 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-01 08:31:28 +00:00
Giovanni Di Sirio 424f886068 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10514 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-08-31 14:04:24 +00:00
Giovanni Di Sirio 54e898222e Shared ISR handler missing files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10509 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-31 10:43:35 +00:00
Giovanni Di Sirio 7666194a74 Common ISR handler prototype for STM32L4xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10508 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-31 10:14:21 +00:00
Giovanni Di Sirio 92fe1a3524 PAL callbacks implementation for STM32, not complete yet.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10507 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-30 13:34:37 +00:00
Giovanni Di Sirio ab5f8476e1 API sduControl() added.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10506 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-29 14:02:30 +00:00
Giovanni Di Sirio dd5d6d0aff Added an ioctl()-like function to the serial driver. No specific codes implemented yet.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10505 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-29 11:30:45 +00:00
Giovanni Di Sirio 8375f4c4e7 Added an argument to PAL event callbacks.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10504 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-29 08:46:09 +00:00
Giovanni Di Sirio 7006611bdc Tentative fix for anomalous TC event from STM32 USARTv1 driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10503 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-28 14:44:58 +00:00
edolomb 8e602ff3f5 Minor changes in hal_spi_lld driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10501 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-28 13:49:55 +00:00
edolomb 6fb2ba26c4 Added SPIv1 driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10499 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-28 13:23:54 +00:00
edolomb d3034301c3 Included SPIv1 Driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10498 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-28 13:19:50 +00:00
edolomb 57d18acd2f Added pmc functions for SPIx
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10497 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-28 13:18:45 +00:00
edolomb 686ac77a31 Minor changes in sama_xdmac driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10488 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-25 08:53:22 +00:00
Giovanni Di Sirio ad80a8ed28 removed leftover
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10487 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-25 08:49:27 +00:00
Giovanni Di Sirio d495a2ce4e Fixed bug #879.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10486 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-25 08:48:13 +00:00
Giovanni Di Sirio aa5b03d54d Fixed bug #879.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10483 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-25 08:43:06 +00:00
edolomb 78b0e26049 Added control on callback calling
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10480 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-25 08:38:06 +00:00
Theodore Ateba 6904b7392c Add tabulation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10478 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-24 23:01:41 +00:00
edolomb 4c84325d5e Added XDMAC driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10477 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-24 16:14:05 +00:00
edolomb a2081ff38d Added pmc functions for XDMACx
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10476 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-24 16:12:25 +00:00
edolomb a0c3d697a0 Added sama_xdmac.h
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10475 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-24 16:11:23 +00:00
edolomb 84807bcb98 Included DMAv1 Driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10474 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-24 16:10:13 +00:00
edolomb 1b1d0ec6c2 Added dmaInit()
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10473 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-24 16:09:10 +00:00
Giovanni Di Sirio 7426edd2a2 Fixed bug #878.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10471 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-24 11:26:41 +00:00
Giovanni Di Sirio db035833f5 Fixed bug #877.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10469 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-24 10:13:42 +00:00
Giovanni Di Sirio d5ce517dc2 Fixed bug #876.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10467 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-24 10:03:45 +00:00
Giovanni Di Sirio 491c9ac55a Fixed bug #874.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10457 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-22 10:32:35 +00:00
Giovanni Di Sirio bb48071bc5 Fixed bug #873.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10455 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-22 09:58:33 +00:00
Giovanni Di Sirio f1e6a55322 Tentative fix for L4 OTG.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10454 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-22 07:52:33 +00:00
Giovanni Di Sirio 15f4e5c3f3 Tentative workaround for L4 OTG driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10453 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-20 10:04:44 +00:00
isiora e50bc32840 Added check to verify that the matrix H64H32 clock ratio is compatible with master clock frequency.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10451 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-18 21:06:02 +00:00
isiora 3f4b4d7fb7 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10450 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-08-18 21:03:53 +00:00
Giovanni Di Sirio 9662d58fb6 Some renaming work for clearness.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10449 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-18 13:35:28 +00:00
isiora 62f078360f Added matrix H64H32 clock ratio.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10447 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-17 21:24:31 +00:00
isiora 8abd932cac Added matrix clock ratio setting.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10446 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-17 21:21:44 +00:00
isiora 4058d89f61 Fixed SAMA_PIT define. Now it includes the dependency on busses clock ratio.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10445 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-17 21:20:46 +00:00
isiora 9bf548700a Fixed compiler warning.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10440 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-16 21:50:52 +00:00
isiora 2de41265e3 Added debug asserts.
Fixed slow clock select.
Added mainf measurement
Tested XT main clock.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10438 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-16 21:37:20 +00:00
Theodore Ateba 836e693c4a Add LLD directory to the AVR XMEGA Low Level Drivers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10433 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-16 06:39:03 +00:00
Theodore Ateba ccdc3635ef Modify AVR XMEGA platform according the new architecture.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10432 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-16 06:38:55 +00:00
Theodore Ateba 81208fd6be Add low level driver directory and platfor for AVR MEGA.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10431 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-16 06:38:35 +00:00
isiora e9043d1d77 Added acknowledgement of PIT and AIC interrupt.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10428 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-14 09:15:35 +00:00
isiora 5355de8c26 Changed ST interrupt priority to 0, the lowest one.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10427 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-14 09:14:16 +00:00
isiora f4ed4a5891 Fixed disable/enable macro.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10426 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-14 09:13:03 +00:00
isiora fe3c915916 Fixed PLLA_MUL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10425 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-14 09:11:48 +00:00
isiora ccbb6cb153 Added a macro to acknowledge the current interrupt.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10424 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-14 09:10:38 +00:00
Theodore Ateba 1320b9c2e2 Remove the not implemented TIM lld files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10421 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-13 14:28:39 +00:00
Theodore Ateba a5d9d7e741 Remove the not implemented USART lld files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10420 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-13 14:28:30 +00:00