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
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
Andrea Zoppi
0179e6fc83
Merge branch 'master' into tribuf
2015-07-05 22:51:13 +02:00
Andrea Zoppi
246e4cc26b
Added HW demo for triple buffer [WIP]
2015-07-05 22:47:27 +02:00
TexZK
1283a5068d
Added TriBuf files and demo [WIP]
2015-07-04 17:29:41 +02:00
barthess
95da8798dd
Added SDRAM teshtal. Not tested in hardware
2015-06-30 23:53:35 +03:00
barthess
b7175b4510
Merge branch 'master' of github.com:ChibiOS/ChibiOS-Contrib
2015-06-30 23:34:18 +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
Uladzimir Pylinski
f16e69497b
Merge pull request #10 from TexZK/ltdc_dma2d
...
Removed dependency on ST library for SDRAM
2015-06-29 00:19:37 +03:00
Andrea Zoppi
58f5fd1d72
Removed dependency on ST library for SDRAM
2015-06-28 22:53:44 +02:00
barthess
d66299ff75
Minor improvements in DMA2D demo
2015-06-28 23:25:36 +03:00
Uladzimir Pylinski
984997f8fa
Merge pull request #9 from TexZK/ltdc_dma2d
...
LTDC and DMA2D ported to ChibiOS/RT 3
2015-06-28 22:36:07 +03:00
barthess
4e98ee4b12
Added -Wundef key into Makefiles
2015-06-28 22:22:01 +03:00
barthess
b7ca6b32d0
Merge branch 'master' of github.com:ChibiOS/ChibiOS-Contrib
2015-06-28 17:18:53 +03:00
barthess
1181dc9c2e
Memtest code moved to 'various' directory
2015-06-28 17:18:39 +03:00
Andrea Zoppi
b872d9409c
Minor changes
2015-06-27 18:34:33 +02:00