Commit Graph

1147 Commits

Author SHA1 Message Date
barthess d5e967add4 Memtest. Changed way to specify memtest data width 2015-09-28 17:36:25 +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 a0df184396 Merge branch 'master' of github.com:ChibiOS/ChibiOS-Contrib 2015-08-24 18:27:54 +03:00
barthess 5a89061e20 EICU. Fixed warnings in testhal. 2015-08-24 18:27:39 +03:00
Uladzimir Pylinski a123b4c1c6 Update README.md 2015-08-24 16:55:58 +03:00
Uladzimir Pylinski 0f58e799a2 Delete README-git.md
This file now obsolete.
2015-08-24 16:43:27 +03:00
Uladzimir Pylinski 5e8611186e Update README.md 2015-08-24 16:42:07 +03:00
Uladzimir Pylinski 491ad35ccc Update README.md 2015-08-24 16:41:54 +03:00
Uladzimir Pylinski b8891b5f08 Update README.md 2015-08-24 16:40:20 +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
Uladzimir Pylinski 1baa777a7e Merge pull request #23 from fpoussin/master
Makefile paths rework
2015-08-24 15:19:16 +03:00
Stephen Caudle 69d3493ce6 Add I2C support for nRF51 2015-08-20 22:45:21 -04:00
Fabio Utzig e3d9163628 Merge pull request #16 from doceme/nrf51-cleanup-serial
Cleanup nRF51 serial driver
2015-08-20 17:20:24 -03: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
Uladzimir Pylinski 3a945458c0 Merge pull request #22 from M1Sports20/master
Add CRC Driver
2015-08-17 18:52:39 +03:00
Michael Spradling fb8c390f06 Update code from code feedback 2015-08-16 23:51:41 -04: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 e2da880b5f Cleanup nRF51 serial driver
Use values from bitfields header. Also convert notify1 function to be
non-blocking, which seems to be how most of the other serial drivers are
implemented.
2015-08-10 22:44:44 -04:00
Fabio Utzig ab80aabfd4 Merge pull request #21 from doceme/nrf51-ext
Add EXT driver for nRF51
2015-08-10 21:22:27 -03: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
barthess 8c8c0a0be4 Memtest improvements 2015-08-04 00:35:44 +03:00
Uladzimir Pylinski cabe3aafad Merge pull request #20 from RoccoMarco/master
minor fixes on max7219.h
2015-08-02 23:37:31 +03:00
Rocco Marco Guglielmi 1ed38d4fec minor fixes on max7219.h 2015-08-02 18:45:27 +02:00
marcoveeneman 94096f9972 Merge branch 'tiva_i2c_fix' 2015-07-29 16:54:22 +02:00
Stephen Caudle 6202fcbb8b Add SPI support for nRF51 2015-07-27 22:42:45 -04:00
Fabio Utzig eab925c492 Merge pull request #18 from doceme/nrf51-board
Update nRF51 Waveshare board file
2015-07-27 19:43:10 -03:00
Fabio Utzig 169b42c593 Merge pull request #17 from doceme/nrf51-pal-mode
nRF51: Remove unnecessary direction setting
2015-07-27 19:39:22 -03:00
Stephen Caudle 3c49bf228b Update nRF51 Waveshare board file 2015-07-26 23:08:44 -04:00
Stephen Caudle 91d82fc631 nRF51: Remove unnecessary direction setting 2015-07-26 22:54:46 -04:00
Fabio Utzig d1d6fa4bf8 Merge pull request #15 from utzig/nrf51-update-ocd-config
[NRF51] Update openocd config file (0.9.0 has nrf51 target)
2015-07-26 19:59:23 -03:00
Fabio Utzig 47fc79e99e Merge pull request #14 from doceme/nrf51-cleanup-pal
nRF51 Cleanup PAL
2015-07-26 19:58:36 -03:00
Fabio Utzig 956028f345 [NRF51] Update openocd config file (0.9.0 has nrf51 target) 2015-07-26 19:57:00 -03:00
Stephen Caudle f91f5a5c57 Cleanup nRF51 PAL driver 2015-07-25 22:16:19 -04:00
Stephen Caudle e82536b815 Add nRF51 bitfield header file 2015-07-23 23:41:06 -04:00
barthesstestaccount1 be27a65488 Update README.md
Test commit
2015-07-23 20:10:00 +03:00
Uladzimir Pylinski 62cd60e609 Merge pull request #12 from TexZK/master
Triple buffer handler
2015-07-09 17:11:51 +00:00
TexZK 5270aa500f Added descriptions and code simplified 2015-07-08 21:57:53 +02:00
TexZK 567cfe388f Merge remote-tracking branch 'ChibiOS/master' into tribuf 2015-07-07 23:54:11 +02:00
TexZK 3f88eaa27a Added shell commands to control triple buffer demo 2015-07-07 23:53:21 +02:00
barthess 4d1b35fca4 EICU. Testhal. Initial working code. 2015-07-07 01:04:55 +00:00
TexZK 3ac6c61184 TriBuf demos updated and working 2015-07-06 21:05:20 +02:00