barthess
a2f9bc469a
FSMC code cleanup
2015-10-14 17:46:40 +03:00
barthess
51514b134e
STM32 testhal. Fixed paths in makefiles
2015-09-07 22:26:44 +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
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
barthess
e7a3df6c18
Improved FSMC.
...
SRAM configuration is much more flexible now.
2015-08-04 13:30:01 +03: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
955b790137
Improved metest. Added copyright notes.
2015-04-28 10:10:09 +03: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
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
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