Commit Graph

385 Commits

Author SHA1 Message Date
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