Commit Graph

550 Commits

Author SHA1 Message Date
Stephane D'Alu 707b3a2f97 renamed port to NRF5 to make room for NRF52832 chip 2016-07-08 12:58:25 +02:00
Uladzimir Pylinski 0375554e95 Merge pull request #87 from sdalu/qei
qeiAdjustI
2016-07-08 00:26:19 +03:00
Uladzimir Pylinski ba752b1b7e Merge pull request #88 from sdalu/rng
nRF51 RNG: code cleanup, fixed testhal
2016-07-08 00:26:02 +03:00
Stephane D'Alu 6c6fba368b corrected makefile 2016-07-07 23:20:59 +02:00
Stephane D'Alu 022cad0452 code cleanup, fixed testhal 2016-07-07 23:17:36 +02:00
Stephane D'Alu 60ce974437 Merge branch 'master' into qei 2016-07-07 21:31:22 +02:00
Stephane D'Alu f75abd1037 added qeiAdjustI. added new field and checking in STM32 2016-07-07 21:25:51 +02:00
Uladzimir Pylinski c7f7b70596 Merge pull request #85 from sdalu/qei
Merged QEI driver for NRF51
2016-07-07 21:58:53 +03:00
Stephane D'Alu 9c88423d66 move functions to hal_qei.*, fixed comments 2016-07-07 20:41:09 +02:00
marcoveeneman 0131027151 Merge pull request #86 from marcoveeneman/master
Various Tiva fixes
2016-07-05 23:15:35 +02:00
Stephane D'Alu af18f7d43f conditionally add support for overflow variant 2016-06-29 21:59:39 +02:00
Stephane D'Alu 01874bedf4 changed counter type to int32_t 2016-06-29 21:33:29 +02:00
Stephane D'Alu e1e600b5ad conditionnaly compile accumulator overflow notification 2016-06-29 21:27:56 +02:00
Stephane D'Alu a8b2364267 cleanup 2016-06-29 21:11:38 +02:00
Stephane D'Alu b20bf874d0 created more _lld_ fonctions. 2016-06-29 20:14:40 +02:00
Stephane D'Alu 5fee893778 conditionally include support for LED 2016-06-29 12:26:22 +02:00
Stephane D'Alu dde47ff1ab renamed QDEC1 to QDEC0, misc... 2016-06-29 12:14:15 +02:00
Stephane D'Alu 7b8e263f8c info 2016-06-28 22:35:28 +02:00
Stephane D'Alu 7cb533cd20 cleanup 2016-06-28 22:31:24 +02:00
Stephane D'Alu 3cdd1360d4 QEI driver for NRF51 2016-06-28 21:53:12 +02:00
Stephane D'Alu 18659d72b3 Merge remote-tracking branch 'upstream/master' 2016-06-27 13:05:55 +02:00
Stephane D'Alu b0712b0d99 . 2016-06-27 13:05:35 +02:00
Fabio Utzig 2de67e2f4a Merge pull request #82 from jstruebel/master
Added USB HID driver to community HAL
2016-06-21 07:54:31 -03:00
Jonathan Struebel 71dc079032 Added USB HID driver to community HAL 2016-06-18 20:02:22 -07:00
Fabio Utzig 5f073a82b0 Merge pull request #80 from sdalu/ain_pins
Added Analog input/ref pins
2016-06-06 20:00:18 -03: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
Stephane D'Alu 56642a1750 Adding Analog input/ref pins 2016-05-29 23:23:05 +02: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
marcoveeneman 0e86736605 Tiva. Wait for peripheral ready after enabling its clock.
This was already done for some peripherals, but not for GPT, I2C, PWM and UART.
2016-05-12 23:45:41 +02:00
marcoveeneman 32e712aae1 Tiva. UART. Fixed enabling and disabling UART modules 1-7. 2016-05-11 20:40:28 +02:00
marcoveeneman 50439f54df Tiva. Fixed and added missing debug and external tool configurations. 2016-05-11 20:33:21 +02:00
marcoveeneman 60ed4442a2 Tiva. Fixed project files of testhal and demos. 2016-05-11 20:31:04 +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