Commit Graph

243 Commits

Author SHA1 Message Date
Fabien Poussin 2212cb731f Fixed NRF51 Makefiles 2017-04-14 12:51:10 +02:00
Romain Reignier 8974911eda [testhal] Removed ccache dependency. 2017-02-28 23:00:00 +01:00
Romain Reignier 0b5d913847 [testhal] Fixed path for ChibiOS-RT. 2017-02-28 22:59:45 +01:00
Fabien Poussin 4ffde4b17e [Comp] Adding interrupt functions, updating example. 2017-02-09 12:30:21 +01:00
Fabien Poussin 8b7e318d78 [Comp] Adding more defines 2017-02-07 15:46:43 +01:00
Fabien Poussin 1d10f06ab4 [Comp] Adding init, helper defines. 2017-02-07 15:37:20 +01:00
Fabien Poussin f4687bd298 [Comp] Cleaning example, removing dependencies and adding checks. 2017-02-07 15:20:28 +01:00
Fabien Poussin 7059c87ab4 [COMP] Fixing headers, missing includes. 2017-02-07 10:58:11 +01:00
Fabien Poussin 86428716d5 Adding COMP Driver. 2017-02-06 20:09:28 +01:00
Fabien Poussin 11e949d81b [Timcap/Eeprom] Removing ch.h dependencies. 2017-02-06 13:32:36 +01:00
barthess 88c55f1aaa FSMC NAND improvements.
1) Implemented 16 bit bus width support
2) Added workaround errata in STM32
2017-01-17 21:10:54 +03:00
barthess d2aaea434a USB MSD. Added project files 2017-01-06 11:09:10 +03:00
barthess 52f82fb9cc USB MSD. Cosmetical improvements. 2017-01-04 10:17:04 +03:00
funnydog dc478a5511 testhal: handle USB_EVENT_(RESET|UNCONFIGURED) in KINETIS demos
Handle the USB_EVENT_RESET and USB_EVENT_UNCONFIGURED as they were
USB_EVENT_SUSPEND like in STM32 demos.
2016-12-13 08:52:47 +01:00
funnydog b403f064d4 testhal: add missing sduWakeupHookI() call to KINETIS usb_serial demos
Add the missing call to sduWakeupHookI() to the USB_EVENT_WAKEUP event,
with proper locking around them.
2016-12-13 08:51:52 +01:00
marcoveeneman 7f7fe88e14 Merge pull request #100 from marcoveeneman/tiva-improvements
Tiva improvements
2016-11-21 22:26:49 +01:00
funnydog f501682759 Fix KINETIS USB_SERIAL testhal compilation.
Fix KINETIS USB_SERIAL testhal compilation by renaming the function
sduDisconnectI() to sduSuspendHookI().
2016-11-15 19:40:47 +01:00
Nicolas Reinecke ff515eec71 make stm32 usb host testhal compile 2016-11-08 23:17:48 +01:00
Nicolas Reinecke 00f18c55cc whitespace 2016-11-08 21:07:23 +01:00
Nicolas Reinecke a52e988750 update stm32 testhal / demo headers 2016-11-08 20:49:05 +01:00
barthess 6b98531a28 Merge branch 'master' of github.com:ChibiOS/ChibiOS-Contrib 2016-10-31 16:47:54 +03:00
barthess c067e56b55 USB_MSD. Updated linker script name. 2016-10-31 16:47:43 +03:00
marcoveeneman 4435bdec24 Replaced port+pad by line in the demos and testhal. 2016-10-30 14:34:58 +01:00
marcoveeneman a45d952fad Merge pull request #96 from marcoveeneman/tiva-use-tivaware
Tiva port use TivaWare
2016-10-30 09:35:00 +01:00
marcoveeneman 7e3ef128a4 Updated mcuconf.h files. 2016-10-29 19:47:09 +02:00
barthess 92c3714706 USB_MSD. Added READ_FORMAT_CAPACITIES handler 2016-10-28 14:25:08 +03:00
marcoveeneman 041c87831b Some missing changes. 2016-10-27 23:52:24 +02:00
marcoveeneman 538eba7b6f Updated ChibiStudio .cproject files. 2016-10-27 23:50:49 +02:00
barthess b7cefd6fac Testhal. Directory with hardware independant code renamed to 'common'. 2016-10-18 12:08:34 +03:00
barthess 555f301da2 1-Wire. Duplicated code from testhal apllications moved to separate directory. 2016-10-18 12:02:55 +03:00
barthess 9263bcd5a4 1-Wire. Fixed demos' name 2016-10-18 10:37:02 +03:00
barthess f7325f6490 Deleted broken Eclipse debug launchers 2016-10-17 16:32:48 +03:00
barthess ae0a3ca9de USB_MSD. Initial commit. 2016-10-17 15:53:08 +03:00
barthess cc82c5c5c0 Merge branch 'master' of github.com:ChibiOS/ChibiOS-Contrib 2016-08-18 11:26:13 +03:00
barthess 3c3bf8cb1c [STM32 NAND] Updated testhal. 2016-08-18 11:26:04 +03:00
awygle 66ee156aa4 Merge pull request #81 from awygle/adc
MSP430X ADC12 Support
2016-08-17 00:15:02 -05:00
barthess e1601e0a7d [STM32 NAND] Deleted ugly hack with EXTI interrupt instead of NAND one 2016-08-16 18:00:59 +03:00
marcoveeneman b153796a5d Merge pull request #94 from marcoveeneman/tiva-improvements
Tiva smart build support
2016-08-11 09:24:52 +02:00
marcoveeneman 1853428c80 Implemented smart build for Tiva platform. 2016-08-09 20:42:31 +02:00
Stephane D'Alu 9cf4f9dfc7 moved wdg to LLD 2016-07-10 13:35:31 +02:00
Stephane D'Alu 6423c3dabe moved rng to LLD directory.
removed rng power control (doesn't exist in nrf52, wasn't documented in nrf51)
renamed peripheral to start at 0
2016-07-10 12:04:39 +02:00
Stephane D'Alu 5259158d17 renamed NRF51_* to NRF5_* 2016-07-10 10:48:04 +02:00
Uladzimir Pylinski 0375554e95 Merge pull request #87 from sdalu/qei
qeiAdjustI
2016-07-08 00:26:19 +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
marcoveeneman 0131027151 Merge pull request #86 from marcoveeneman/master
Various Tiva fixes
2016-07-05 23:15:35 +02:00
Jonathan Struebel 71dc079032 Added USB HID driver to community HAL 2016-06-18 20:02:22 -07:00
Andrew Wygle d9ee72504f Adds ADC12 support to MSP430X port.
Adds support for the MSP430X's 12-bit ADC peripheral, as well as
reasonably complete testing of same.

Also includes fixes for several bugs and cleanup of the DMA peripheral,
which used ch calls rather than osal calls and was unclear about what
contexts its methods could be called from.
2016-06-05 13:51:11 -07:00
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 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 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
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 aefe1f951b Merge pull request #72 from pl4nkton/add_qei_driver
Add qei driver
2016-05-16 20:56:46 +03:00
Nicolas Reinecke fab0f30fc0 qei testhal: copyright 2016-05-15 20:21:20 +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
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
Nicolas Reinecke 3709be47e0 add qei testhal projects 2016-05-08 18:31:03 +02:00
flabbergast 7d99206f05 [KINETIS] PAL driver: implement PAL_LINE. 2016-05-08 09:09:43 +01:00
Stephane D'Alu ed4ab39ccb Added PWM testhal 2016-05-05 21:37:46 +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
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 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
marcoveeneman 99230d289c Tiva. Updated Tiva makefiles to be compatible with the main repository. 2016-04-28 23:10:46 +02:00
marcoveeneman 277989a048 Tiva. WDG. Changed fixed load value to the system clock in the demo. 2016-04-28 22:10:35 +02:00
marcoveeneman d4cb8ca216 Mass license update. 2016-04-28 22:07:07 +02:00
Fabio Utzig 5c02f23706 Merge pull request #62 from flabbergast/i2c
[KINETIS] I2C update (timeouts, KL27Z)
2016-04-27 19:03:01 -03:00
flabbergast cee50b34e2 [KINETIS] Add FRDM-KL26Z/I2C demo. 2016-04-24 18:36:00 +01:00
flabbergast 39e3a31d94 [KINETIS] Mass update Makefile (license & asm changes). 2016-04-24 17:12:49 +01:00
flabbergast 1737a7dfb2 [KINETIS] Update Makefiles: cortex-m0 to cortex-m0plus. 2016-04-24 16:38:27 +01:00
flabbergast a109d62f0a [KINETIS] Update Makefiles to use shell.mk. 2016-04-24 16:38:04 +01:00
barthess c35568fafc Updated Makefiles for STM32 according to
http://forum.chibios.org/phpbb/viewtopic.php?f=3&t=3301&sid=32a42f3ad6ca146ea07566e52f127d83
2016-04-23 20:27:12 +03:00
Jonathan Struebel c523fa6f7a [KINETIS] Moved time variable definition in blinker thread 2016-04-18 20:40:13 -07:00
Fabio Utzig 8edccaaa96 Merge pull request #56 from flabbergast/flabbergast
[KINETIS] Clean up ld rules.
2016-04-13 10:43:50 -03:00
marcoveeneman 1244b8c9ab Disabled SPI support in halconf.h and added some comments in main.c 2016-04-11 20:12:36 +02:00
flabbergast 970207c18c [KINETIS] Update ld script in TEENSY_LC/EEPROM_EMU demo. 2016-04-11 17:32:37 +02:00
Fabio Utzig b72393fff0 Merge branch 'master' into fix-nrf51-port 2016-04-10 21:10:47 -03:00
Fabio Utzig 5323be7640 Merge branch 'master' into fix-nrf51-port 2016-04-10 21:09:36 -03:00
barthess 9d74dd2661 STM32 mass update to current naming convention in ChibiOS 2016-04-07 16:39:12 +03:00
marcoveeneman 6a3337160e Tiva. WDG. Added testhal demo for Watchdog driver. 2016-04-06 21:26:50 +02:00
Fabio Utzig b86af2c09f Merge pull request #50 from utzig/fix-tiva-port
Fix tiva port
2016-04-05 19:12:27 -03:00
Fabio Utzig 99c3815a52 Fix testhal demos (except for RNG) 2016-04-04 23:37:20 -03:00
Fabio Utzig 44ac27a5c5 Fix testhal for OS compatibility 2016-04-04 22:53:09 -03:00
Fabio Utzig 8bd60ee894 Fix testhal test thd usage 2016-04-04 22:40:32 -03:00
Jonathan Struebel c876a8d1d4 [KINETIS] Added USB_SERIAL testhal for FRDM-K20D50M board 2016-03-29 20:27:34 -07:00
Fabio Utzig 341cad14a9 [KINETIS] A lot of updates 2016-03-28 20:37:57 -03:00