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
Fabio Utzig
778340c653
Merge pull request #45 from utzig/kinetis
...
[KINETIS] Move from main repo to contrib
2016-03-28 20:21:08 -03:00
barthess
53684030c9
QUEUES flags deleted from chconf.h files
2016-03-28 17:48:43 +03:00
flabbergast
ad63d79780
[KINETIS] Add a custom KL27Z breakout board demo.
2016-03-22 18:49:34 +00:00
flabbergast
82ada2bb21
[KINETIS] Move I2C and ADC demo to proper subdir.
2016-03-22 18:44:41 +00:00
flabbergast
9f5d7fd40b
[KINETIS] Add new testhal demos (KL27Z,Teensies,MCHCK).
2016-03-22 18:43:20 +00:00
flabbergast
9281b8f751
Merge remote-tracking branch 'utzig/kinetis' into kinetis
2016-03-21 19:18:01 +00:00
barthess
04c11df0b2
Updated some testhal projects to new ChibiOS code
2016-03-15 10:19:56 +03:00
Fabio Utzig
b67ecdfeca
[KINETIS] Move from main repo to contrib
2016-03-07 12:33:00 -03:00
Stephane D'Alu
e9a1a01f90
Merge branch 'master' into rng
...
Added haltest
Conflicts:
os/hal/hal.mk
os/hal/include/hal_community.h
os/hal/src/hal_community.c
2016-02-21 17:03:19 +01:00
Fabien Poussin
499335cd61
TIMCAP: Initial commit
2016-02-16 00:51:22 +01:00
Fabien Poussin
9028916e8b
EEPROM: Initial commit
2016-02-16 00:22:40 +01:00
Fabien Poussin
771feb098d
USB-Host: Initial commit
2016-02-15 23:34:25 +01:00
Stephane D'Alu
f6febd2b5a
updated license
2016-02-09 17:48:24 +01:00
Stephane D'Alu
b7e24328d5
fixed typos
2016-02-09 17:40:44 +01:00
Stephane D'Alu
9740836e61
Added watchdog WDT
2016-02-06 20:11:26 +01:00
barthess
2bc5a485a9
Merge branch 'master' of github.com:ChibiOS/ChibiOS-Contrib
2016-01-24 20:42:00 +03:00
barthess
956134d0ba
1-wire driver improvements.
2016-01-24 20:41:06 +03:00
barthess
2c7dc44fad
Added WDG switch to halconf.h files
2016-01-13 10:21:50 +03:00
barthess
c457b4d7d1
Fixed copypaste typo in comments
2015-10-15 10:17:53 +03:00
barthess
a2f9bc469a
FSMC code cleanup
2015-10-14 17:46:40 +03:00
Stephen Caudle
cd2787ea88
Add GPT driver for nRF51
2015-09-27 09:28:27 -04:00
Fabio Utzig
0aaa137a33
Merge pull request #25 from doceme/nrf51-adc
...
Add ADC driver for nRF51
2015-09-27 09:05:41 -03:00
Stephen Caudle
9ad49f5077
Add missing braces and fix copyright
2015-09-14 11:08:53 -04:00
barthess
51514b134e
STM32 testhal. Fixed paths in makefiles
2015-09-07 22:26:44 +03:00
Stephen Caudle
2e554f3ef5
Add ADC driver for nRF51
2015-08-31 23:16:51 -04:00
Fabio Utzig
40014ce2c5
Merge I2C driver
2015-08-30 19:08:17 -03:00
barthess
5a89061e20
EICU. Fixed warnings in testhal.
2015-08-24 18:27:39 +03:00
barthess
74065b233a
Fixed rest of paths in build scripts.
2015-08-24 16:26:22 +03:00
barthess
c7b566b9e0
TIVA. Fixed warnings about incorrect thread functions declaration.
2015-08-24 15:53:16 +03:00
Stephen Caudle
69d3493ce6
Add I2C support for nRF51
2015-08-20 22:45:21 -04:00
Fabien Poussin
586a8a2b29
Modified makefiles to incorporate changes
2015-08-20 18:20:46 +02:00
Fabien Poussin
48a03708ff
Changed the way files are included to a more convenient way.
2015-08-20 17:47:21 +02:00
Michael Spradling
316c3b4825
Add CRC Driver
...
This patch includes a high level and two low level drivers.
The high level driver is enabled with flag HAL_USE_CRC
The low level drivers include:
* Hardware CRC for the STM32 cortex processor lines.(when supported)
* Enabled with flag STM32_CRC_USE_CRC1
* DMA is enabled with CRC_USE_DMA
* SYNC api will use DMA, but put calling thread to sleep
* ASYNC api enabled.
* DMA Disabled
* SYNC api spin while calculating CRC
* ASYNC api disabled
* Software CRC (3 modes)
* CRCSW_CRC32_TABLE - Enables crc32 with lookup table.
* CRCSW_CRC16_TABLE - Enables crc16 with lookup tables.
* CRCSW_PROGRAMMBLE - Enables any crc done with computation.
* Can calculate any crc configuration.
* CRC_USE_DMA obviously not support with software CRC
2015-08-16 01:26:07 -04:00
Stephen Caudle
2ca7c90917
Add EXT driver for nRF51
2015-08-09 17:18:46 -04:00
Fabio Utzig
f98110c6f4
Merge pull request #19 from doceme/nrf51-spi
...
Add SPI support for nRF51
2015-08-06 10:47:23 -03:00
barthess
e7a3df6c18
Improved FSMC.
...
SRAM configuration is much more flexible now.
2015-08-04 13:30:01 +03:00
Stephen Caudle
6202fcbb8b
Add SPI support for nRF51
2015-07-27 22:42:45 -04:00
barthess
4d1b35fca4
EICU. Testhal. Initial working code.
2015-07-07 01:04:55 +00:00
barthess
95da8798dd
Added SDRAM teshtal. Not tested in hardware
2015-06-30 23:53:35 +03:00
barthess
f08d5a7f03
SDRAM testhal. Fixed Makefile.
2015-06-30 23:34:01 +03:00
barthess
0d221ea971
Deleted empty strings at the end of file
2015-06-30 23:32:26 +03:00
barthess
4e98ee4b12
Added -Wundef key into Makefiles
2015-06-28 22:22:01 +03:00
barthess
1181dc9c2e
Memtest code moved to 'various' directory
2015-06-28 17:18:39 +03:00
barthess
f5b812a2e7
NAND. Minor improvements
2015-05-08 00:04:09 +03:00
barthess
dd7d31d083
Fixed copyright notes
2015-05-02 23:00:00 +03:00
barthess
c44092eb0f
NAND code changed to use bitmap class
2015-05-02 20:51:04 +03:00
barthess
cce5848449
Merge branch 'master' of github.com:ChibiOS/ChibiOS-Contrib
2015-04-28 10:10:22 +03:00
barthess
955b790137
Improved metest. Added copyright notes.
2015-04-28 10:10:09 +03:00
marcoveeneman
e62aae545a
Tiva. Fixed I2C testhal makefile.
2015-04-16 21:42:15 +02:00
marcoveeneman
b0bba2957e
Tiva. Removed unnecessary include of test.mk in makefiles.
2015-04-16 21:41:36 +02:00
marcoveeneman
23c2cabf28
Tiva. Updated makefiles for Tiva demos and testhal.
2015-04-16 19:19:03 +02:00
marcoveeneman
2c0b573553
Merge branch 'tiva_ext_driver'
2015-04-14 23:07:24 +02:00
marcoveeneman
246a8cc1d7
Tiva. EXT. Added EXT testhal demo for TM4C123x.
2015-04-14 23:06:48 +02:00
barthess
adfa3f75e8
Fixed thread function prototype
2015-04-07 15:20:25 +03:00
barthess
3aae2d6b82
STM32. Updated makefiles.
2015-03-31 00:22:20 +03:00
marcoveeneman
b72c3d2cba
Added Tiva SPI example to testhal for TM4C123x devices.
2015-03-17 21:54:24 +01:00
marcoveeneman
817efe19e0
Merge branch 'tiva_pal_driver'
2015-03-04 21:57:47 +01:00
marcoveeneman
166421f69d
Updated mcuconf files of Tiva teshal demos for GPT, I2C and PWM.
2015-03-04 21:52:15 +01:00
marcoveeneman
b826d3a8e3
Updated Tiva testhal demo for I2C.
2015-03-04 20:42:54 +01:00
marcoveeneman
42add52912
Updated Tiva Testhal demos for GPT and PWM.
2015-03-04 20:32:05 +01:00
barthess
605fb84bcd
Updated .project files
2015-02-28 21:41:55 +03:00
barthess
7ac7d41b20
FSMC_SRAM haltest. Added memcpy over DMA speed test
2015-02-25 23:02:05 +03:00
barthess
900963482d
Finished memtest code
2015-02-24 17:43:53 +03:00
barthess
33f1b2541e
FSMC_SRAM testhal. Added memtest and membench.
2015-02-24 00:10:02 +03:00
barthess
a1822c490d
Updated makefiles in testhal after ChibiOS update.
2015-02-23 22:45:42 +03:00
marcoveeneman
2463abdd1b
Renamed Tiva launch and debug configurations.
...
Fixed wrong SYSCTL access of gpt, i2c and pwm after changing the SYSCTL structure in TM4C123x.h.
2015-02-17 21:25:12 +01:00
marcoveeneman
acedb79754
Added debug and external tool configuration for the TM4C123x PWM testhal.
2015-01-22 21:22:08 +01:00
marcoveeneman
39f16696b0
Added debug and external tool configuration for the TM4C123x I2C testhal.
2015-01-22 21:21:58 +01:00
marcoveeneman
8158c1bd65
Added debug and external tool configuration for the TM4C123x GPT testhal.
2015-01-22 21:21:41 +01:00
marcoveeneman
22addb0a74
Added project files for the TM4C123x PWM testhal.
2015-01-22 21:19:03 +01:00
marcoveeneman
45f86d1170
Added project files for the TM4C123x I2C testhal.
2015-01-22 21:18:52 +01:00
marcoveeneman
072e0e2cdf
Added project files for the TM4C123x GPT testhal.
2015-01-22 21:18:19 +01:00
barthess
0c93d40779
[1-wire] Cosmetical cleanups
2014-12-27 22:18:30 +03:00
barthess
73b9a82a0b
[1-wire] Added testhal for STM32F0xx family
2014-12-27 22:18:03 +03:00
barthess
073d4d467f
1-wire. STM32F1xx code tested
2014-12-18 00:21:28 +03:00
barthess
99505cdea6
1-wire. Added workaround form F1xx MCUs
2014-12-14 14:14:45 +03:00
barthess
6030b0a06a
1-wire. Added testhal for STM32F1xx. Not tested in hardware
2014-12-08 22:39:55 +03:00
barthess
ac3088abef
Testhal improvements
2014-12-06 22:24:45 +03:00
barthess
96bf25d2de
1-wire. Search ROM feature now optional
2014-12-06 21:29:08 +03:00
barthess
61263b2e91
1-wire. Improved comments
2014-12-06 21:10:14 +03:00
barthess
e16807c687
1-wire. Added testhal for stm32f4 discovery
2014-12-06 20:19:06 +03:00
barthess
4ab64b4e4e
Fixed copyrights
2014-12-06 20:15:59 +03:00
barthess
809e59f6c3
Added hooks for community source
2014-11-16 13:51:14 +03:00
barthess
eb7d78a7e9
FSMC. Fixed references in eclipse project files
2014-11-16 13:50:40 +03:00
barthess
b47ddce74d
FSMC. SDRAM driver cleanup. Needs review.
2014-10-25 15:26:29 +03:00
barthess
e9f9ddaa12
FSMC. SDRAM architecture reworked. Needs review.
2014-10-24 21:46:17 +03:00
barthess
5f231b6aaf
FSMC. SDRAM. Style cleanup
2014-10-22 10:33:02 +03:00
barthess
e52b67e87f
Fixed eclipse project files
2014-10-21 22:23:46 +03:00
barthess
8dabb3b8f5
Added SDRAM support via FSMC
2014-10-19 23:58:48 +03:00
barthess
721c48bc97
FSMC. Build fixed after code moving from SVN
2014-10-18 17:20:29 +03:00
barthess
7355cbd461
Added fsmc code
2014-10-18 16:34:12 +03:00
marcoveeneman
98305a8a23
Added Tiva TM4C123x GPT, I2C and PWM examples to the testhal.
2014-10-13 23:15:40 +02:00
marcoveeneman
14ab037bc8
Added 'testhal' subdirectory.
2014-10-13 23:05:00 +02:00