Commit Graph

4949 Commits

Author SHA1 Message Date
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 792d0a0c42 Fixed bug #884.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10576 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-13 08:35:14 +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 ce446b196a FatFS 0.13 integrated.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10562 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-09-07 09:16:39 +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 76867afdb2 Added DMA Peripheral Interface Number
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10500 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-28 13:27:23 +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
Giovanni Di Sirio c69becde25 Improved common makefile rules.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10495 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-28 09:01:23 +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 5a8f647d15 Fixed bug #864.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10459 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-22 15:15:19 +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 2ec713733e Fixed IVR address
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10430 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-14 09:39:15 +00:00
isiora 16ff9e3b59 Added init code to setup the secure VBAR.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10429 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-14 09:22:19 +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
isiora f4d5d1c0ad The IRQ handlers are normal functions: deleted interrupt attribute to them.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10423 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-14 09:08:03 +00:00
isiora c06ff694bd Enabled FIQ in _port_thread_start
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10422 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-14 09:03:32 +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
Theodore Ateba 0d4535dc1a Update AVR tiny platform path according the new architecture and correct comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10417 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-13 14:19:31 +00:00
Theodore Ateba 6580d6f6da Update the platform name and comments.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10416 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-13 14:19:20 +00:00
Theodore Ateba 49561260e6 Change the ATTiny GPIO files path according the new architecture and correct comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10415 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-13 14:19:14 +00:00
Theodore Ateba 0a6815ba49 Change the ATTiny TIM files path according the new architecture and correct comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10414 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-13 14:19:07 +00:00
Theodore Ateba 0c965b03f3 Change the ATTiny USART files path according the new architecture and correct comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10413 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-13 14:18:59 +00:00
Theodore Ateba 0879845f96 Update the AVR Tiny Architecture.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10412 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-13 14:18:30 +00:00
Rocco Marco Guglielmi cd06f9a246 Fixed Bug #870
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10411 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-13 11:20:39 +00:00
Giovanni Di Sirio 11aa9fa563 Fixed number of vectors for newer devices.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10408 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-12 14:59:41 +00:00
Rocco Marco Guglielmi 58e167350f Added PIT implementation for ATSAMA5D2 (Still incomplete)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10404 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-11 18:45:50 +00:00
Rocco Marco Guglielmi e2f3acbc5c Minor changes in sama_pmc helper header
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10403 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-11 17:16:33 +00:00
Rocco Marco Guglielmi 701c73b0ca Minor changes in AIC pseudo driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10402 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-11 17:15:04 +00:00
edolomb 200d9dc64c Added platform file aic.c
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10400 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-11 14:30:21 +00:00
edolomb 87188816b1 Added aic header
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10399 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-11 14:28:35 +00:00
edolomb b2bd02f3df Added macros Enabled/Disabled write protection
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10398 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-11 13:54:22 +00:00
Rocco Marco Guglielmi a152d4e545 Fixed Bug #869
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10397 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-11 13:22:02 +00:00
isiora 4b915aa925 Fixed comments.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10394 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-11 10:53:13 +00:00
isiora 0a1de698b1 Moved peripheral id definitions in sama5d2x.h.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10393 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-11 10:43:45 +00:00
isiora 67acdca7a4 Added peripheral ID masks.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10392 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-11 10:40:31 +00:00
isiora 7925433a0d Added PID 64-78
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10391 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-11 09:06:27 +00:00
edolomb 13e3e2bd8a Changed name of functions
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10390 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-11 09:04:26 +00:00
isiora c057dda13a Reverted
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10388 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-10 14:12:36 +00:00
isiora c104a3541c Moved
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10387 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-10 14:04:33 +00:00
isiora d66747a381 Moved
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10386 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-10 14:04:08 +00:00
edolomb 2f04d74a23 Added SAMA Advanced Interrupt Controller aic
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10385 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-10 12:40:27 +00:00
edolomb c8b1c0c45e Added aicInit() function
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10384 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-10 12:36:46 +00:00
edolomb b4b855bd44 add aic init
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10383 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-10 12:27:16 +00:00
edolomb d63dbb9e38 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10382 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-08-10 12:10:49 +00:00
edolomb 70865c1733 Add SAMA advanced interrupt controller
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10381 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-10 12:06:07 +00:00
Rocco Marco Guglielmi 4075ea4f8b Improved SAMA registry
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10380 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-09 21:37:20 +00:00
Rocco Marco Guglielmi f9ec8eaed6 Added sama_pmc and improved clock init
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10379 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-09 21:36:51 +00:00
Theodore Ateba b9967758ab Add Mattair Tech, MT Atmel AVR XMega 44-pin USB development board.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10377 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-09 20:24:02 +00:00
Theodore Ateba df5d0e27aa Add AVR XMega PAL low level driver files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10376 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-09 20:13:29 +00:00
Theodore Ateba 7b1736c349 Add AVR XMega system tick low level driver files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10375 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-09 20:10:29 +00:00
Theodore Ateba fa98e575d8 Add AVR XMega hall and platform files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10374 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-09 20:06:50 +00:00
Rocco Marco Guglielmi 9a396f63b2 Fixed typo
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10373 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-08 19:15:31 +00:00
Rocco Marco Guglielmi 3364694927 Added SAMA5D2x registry
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10372 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-08 19:14:42 +00:00
Rocco Marco Guglielmi 53ce035762 Complete clock tree initialization for ATSAMA5D2.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10363 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-07 21:41:07 +00:00
Rocco Marco Guglielmi e1a4894ab6 iMPROVED clock tree management for ATSAMA5D2 (Still uncomplete)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10362 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-07 20:02:28 +00:00
Rocco Marco Guglielmi 99dc081e54 Added clock tree management for ATSAMA5D2 (Still uncomplete)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10361 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-06 17:24:27 +00:00
Rocco Marco Guglielmi 5c29264cca Started Clock tree development on SAMA5 port
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10354 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-05 15:08:07 +00:00
isiora b65fe95a49 Changed interrupt macro in order to disallow the IRQs
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10353 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-05 13:29:33 +00:00
Giovanni Di Sirio 40b6d76453 Added to the Makefiles the ability to change the default build, dependencies and configuration directories.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10350 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-02 14:25:05 +00:00
Rocco Marco Guglielmi 9058939dbe Fixed Bug #868
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10349 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-01 20:48:09 +00:00
Theodore Ateba 78e93f99de Remove the PCINT support from EXT driver because of a lot of conflicts. The PCINT will be reimplement.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10346 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-31 18:55:55 +00:00
isiora 0e4213f267 Added monitor code to switch between secure and non-secure state.
Added monitor code to route IRQ to non-secure world.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10345 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-29 12:44:40 +00:00
Rocco Marco Guglielmi 855630dbcc Created hierarchy to add SAMA5 support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10343 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-29 11:03:04 +00:00
Rocco Marco Guglielmi 3ea96b878c Renamed ports/ARMCMAx-TZ as ports/ARMCAx-TZ
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10342 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-29 08:34:26 +00:00
Rocco Marco Guglielmi 4633e54ba9 Fixed Bug #866
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10341 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-26 16:49:32 +00:00
Giovanni Di Sirio b263680b98 Fixed bug #865.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10336 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-22 09:53:49 +00:00
Theodore Ateba 6316601165 Add NIL support for AVR Tiny architecture.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10332 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-14 21:52:58 +00:00
Theodore Ateba 93a50c1962 Correct the string to find.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10330 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-14 09:39:09 +00:00
Theodore Ateba 34d0255a9e Add driver folders and a driver.mk file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10329 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-14 09:04:07 +00:00
Theodore Ateba 655eadd255 Adding AVR family subdirecories.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10326 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-14 00:39:35 +00:00
Giovanni Di Sirio 795ada1184 Fixed bug #863.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10321 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-09 13:03:03 +00:00
isiora 79e76c130c Updated some comments.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10318 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-08 21:56:30 +00:00