Commit Graph

521 Commits

Author SHA1 Message Date
Andrew Wygle 456702ee87 Cleaned up MSP430X port to match recent changes to ChibiOS mainline.
Also fixed a couple of bugs identified as part of the refresh.
2016-06-05 13:51:10 -07:00
barthess 5d20ce4595 1-wire. Pointless uint8_t changed to more suitable size_t. 2016-05-31 00:17:18 +03:00
barthess b10e423406 1-wire improvements.
1) Functions reading bit from PAL now return ioline_t type.
2) Functions that handle acquired buffer with acquired bits
   now use uint8_t type because it corresponds to buffer type.
3) Cryptic bit shifting in bit storage functions replaced by
   dividion operations because all modern compilers perfectly
   optimise such operations.
2016-05-31 00:04:19 +03:00
barthess 0fb26389ea 1-wire. Data acqusition code in test application rewritten in more safe way 2016-05-30 23:07:09 +03:00
barthess bdb680652c Fixed project file for 1-wire for STM32F0x 2016-05-30 23:06:38 +03:00
Fabio Utzig 394a779ade Merge pull request #76 from sdalu/priority
Enable priority validation, Fixed priorirty (nRF51 use a 2bit priority)
2016-05-29 14:18:10 -03:00
Fabio Utzig 3597ad7ed5 Merge pull request #77 from sdalu/pwm_ppi
allow use of GPIOTE/PPI in PWM to drive gpio pin
2016-05-29 14:17:02 -03:00
Fabio Utzig 209c356677 Merge pull request #78 from flabbergast/kinetis
[KINETIS] Fixes for kernel-less builds.
2016-05-25 19:04:42 -03:00
flabbergast 3cde591bd2 [KINETIS] Fixes for kernel-less builds. 2016-05-20 19:16:47 +01:00
Stephane D'Alu 91281015ab allow use of GPIOTE/PPI to drive gpio pin (without callback)
changed value of PAL_NOLINE to -1
2016-05-18 16:04:10 +02:00
Uladzimir Pylinski e1311c4db6 Merge pull request #75 from pl4nkton/hal_default_config
use config default as in chibios
2016-05-17 19:47:12 +03:00
Stephane D'Alu bc1d2835e8 Enable priority validation, Fixed priorirty (nRF51 use a 2bits priority) 2016-05-17 18:15:47 +02:00
Nicolas Reinecke c6f143e357 use config default as in chibios 2016-05-17 00:41:50 +02:00
Uladzimir Pylinski aefe1f951b Merge pull request #72 from pl4nkton/add_qei_driver
Add qei driver
2016-05-16 20:56:46 +03:00
Nicolas Reinecke 4a36fb944b qei driver: fix potential overflow in qeiUpdateI
when quiUpdate isn't called for while an cnt(uint16_t) is above 32767
delta(int16_t) can overflow.
2016-05-15 20:21:20 +02:00
Nicolas Reinecke ec6cada170 qei driver: fix wrong type in qeiUpdate 2016-05-15 20:21:20 +02:00
Nicolas Reinecke fab0f30fc0 qei testhal: copyright 2016-05-15 20:21:20 +02:00
Nicolas Reinecke 040c8c9ad2 qei driver: change copyright 2016-05-15 20:21:20 +02:00
Fabio Utzig b0dd73442b Merge pull request #74 from sdalu/palline
PAL Line
2016-05-09 19:23:30 -03:00
Stephane D'Alu 4b186ab80e Added Analogue Line A0..A5 2016-05-09 21:22:12 +02:00
Stephane D'Alu 0e3e2f02d7 added IO pins/lines definition (following STM32 model) 2016-05-09 15:32:35 +02:00
Stephane D'Alu 9308e90aff added PAL_LINE support
follow template order
2016-05-09 15:31:42 +02:00
awygle de959be01f Merge pull request #70 from awygle/msp430x
Added SPI driver and test code to MSP430X port
2016-05-08 22:10:29 -07:00
Andrew Wygle dfd93d512b Added SPI driver and test code to MSP430X port
A DMA-driven SPI driver and fairly comprehensive test code for SPI
on the MSP430X port. Required some cleanup to the DMA and Serial
drivers as well. Includes some reformatting to be more in line with
ChibiOS coding standards.
2016-05-08 17:59:09 -07:00
Fabio Utzig 83569a1248 Merge pull request #69 from sdalu/pwm
PWM support for nRF51
2016-05-08 21:15:36 -03:00
Fabio Utzig 03c1e50742 Merge pull request #71 from flabbergast/kinetis
[KINETIS] PAL driver: implement PAL_LINE.
2016-05-08 20:59:01 -03:00
Nicolas Reinecke 3709be47e0 add qei testhal projects 2016-05-08 18:31:03 +02:00
Nicolas Reinecke 6f67aa78c3 add STM32 qei (quadrature encoder interface) driver
Code from tinito in forum thread:
http://forum.chibios.org/phpbb/viewtopic.php?f=14&t=685

Updated to chibios trunk.
2016-05-08 18:27:11 +02:00
flabbergast 7d99206f05 [KINETIS] PAL driver: implement PAL_LINE. 2016-05-08 09:09:43 +01:00
Stephane D'Alu aad6da5b99 old C style 2016-05-05 21:38:44 +02:00
Stephane D'Alu ed4ab39ccb Added PWM testhal 2016-05-05 21:37:46 +02:00
Stephane D'Alu 74f2322132 PWM driver 2016-05-05 20:41:51 +02:00
awygle cf02c79b5a Merge pull request #68 from awygle/msp430x
MSP430X DMA Support, EXP430FR6989 Demo + Makefile Updates
2016-05-04 23:47:33 -07:00
marcoveeneman fe1d3f2114 Merge pull request #55 from marcoveeneman/tiva-wdg-driver
Tiva WDG driver
2016-05-02 15:53:26 +02:00
Fabio Utzig e6137bb7e4 Merge pull request #67 from flabbergast/kinetis
[KINETIS] Fix KL26Z/I2C/Makefile.
2016-05-01 07:57:26 -03:00
Uladzimir Pylinski 05a8a76ea0 Merge pull request #66 from pl4nkton/stm32_fixes
Stm32 fixes
2016-05-01 12:54:03 +03:00
flabbergast 05c64a50b5 [KINETIS] Fix KL26Z/I2C/Makefile. 2016-05-01 08:47:01 +01:00
Nicolas Reinecke 09a35652f7 testhal/STM32/f4/EICU: remove ccache 2016-05-01 03:28:47 +02:00
Nicolas Reinecke 65ba371306 fix warnings in STM32 projects because of missing configs 2016-05-01 03:28:40 +02:00
Nicolas Reinecke 311adb8529 remove symlinks 2016-05-01 03:28:40 +02:00
Nicolas Reinecke 367bc6bcce update stm32 demo and testhal projects to upstream chibios 2016-05-01 03:28:30 +02:00
Nicolas Reinecke 1a6aba5009 fix comment 2016-05-01 02:33:23 +02:00
Nicolas Reinecke f93efb407d f4 platform.mk: reoder hardware 2016-05-01 02:33:23 +02:00
Nicolas Reinecke 509816147d fix whitespace 2016-05-01 02:33:07 +02:00
Nicolas Reinecke f665da37bd fix typos in mcu conf 2016-05-01 00:27:15 +02:00
Uladzimir Pylinski ecab016be9 Merge pull request #65 from pl4nkton/add_stm32f1xx_port
FSMC. Added stm32f1xx port.
2016-04-29 19:09:22 +03:00
Nicolas Reinecke 409a3f226d FSMC: fix build on stm32f1x and stm32f3
STM32F1,3 has no fsmc reset function so make it optional
2016-04-29 14:14:51 +02:00
Fabio Utzig 0625a978f7 Merge pull request #64 from sdalu/aSm
sync with ChibiOS master for ASMXSRC
2016-04-28 18:36:42 -03:00
marcoveeneman 99230d289c Tiva. Updated Tiva makefiles to be compatible with the main repository. 2016-04-28 23:10:46 +02:00
Stephane D'Alu 2789fb3cd8 sync with ChibiOS master for ASMXSRC 2016-04-28 23:00:24 +02:00