aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/include
Commit message (Collapse)AuthorAgeFilesLines
* WSPI and flash support improvements.Giovanni Di Sirio2018-11-091-0/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12411 110e8d01-0319-4d1e-a829-52ad28d1bb01
* DTR mode apparently working.Giovanni Di Sirio2018-11-041-4/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12405 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Small documentation fix in hal_buffers and a new macro added.gdisirio2018-10-271-0/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12394 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Changes to the RTC driver to use the persistent storage interface,Giovanni Di Sirio2018-10-142-1/+61
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12366 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Persistent storage class added.Giovanni Di Sirio2018-10-142-0/+171
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12365 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Removed QSPI driver and demos.Giovanni Di Sirio2018-10-062-326/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12331 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Flash infrastructure rework based on WSPI, not complete.Giovanni Di Sirio2018-10-041-14/+14
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12320 110e8d01-0319-4d1e-a829-52ad28d1bb01
* WSPI changes for compatibiity. Initial implementation for STM32 over ↵Giovanni Di Sirio2018-09-301-66/+71
| | | | | | QuadSPI, not complete. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12313 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Added WSPI-related code, updated halconf.h files.Giovanni Di Sirio2018-09-301-1/+19
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12311 110e8d01-0319-4d1e-a829-52ad28d1bb01
* OSLIB test suite updated.Giovanni Di Sirio2018-09-281-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12305 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Added notes, removed unused types.Giovanni Di Sirio2018-09-281-10/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12303 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Improvements to SIO driver.gdisirio2018-09-281-6/+70
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12301 110e8d01-0319-4d1e-a829-52ad28d1bb01
* New SIO HAL driver model.gdisirio2018-09-282-2/+56
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12300 110e8d01-0319-4d1e-a829-52ad28d1bb01
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12299 ↵Giovanni Di Sirio2018-09-271-0/+99
| | | | 110e8d01-0319-4d1e-a829-52ad28d1bb01
* New TRNG driver model added to HAL.Giovanni Di Sirio2018-09-092-0/+92
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12253 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Some changes to the crypto infrastructure.Giovanni Di Sirio2018-09-081-10/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12252 110e8d01-0319-4d1e-a829-52ad28d1bb01
* TRNG API now takes a new "size" parameter, the API can now generate random ↵Giovanni Di Sirio2018-09-081-1/+1
| | | | | | numbers of variable size. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12249 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Fixed bug #976.Giovanni Di Sirio2018-09-061-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12240 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Fixed bug #959.gdisirio2018-07-101-5/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12153 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Added qSetLink().Giovanni Di Sirio2018-06-151-0/+11
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12101 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Missing dummy structures.Giovanni Di Sirio2018-06-131-6/+22
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12093 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Added more conditionals to CRY driver. Removed conditionals from high level ↵Giovanni Di Sirio2018-06-131-5/+1
| | | | | | functions, those functions are not meant to be excluded. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12092 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Changed two error codes in a single error type.Giovanni Di Sirio2018-06-131-2/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12091 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Add crypto encryption and decryption error messages.Theodore Ateba2018-06-121-1/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12088 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Add conditional compilation to resolve the compilation error (error: unknown ↵Theodore Ateba2018-06-121-0/+4
| | | | | | type name) git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12087 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Correct bad comment.Theodore Ateba2018-06-071-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12082 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Changed fileStreamGetSize() in order to avoid types mixing.Giovanni Di Sirio2018-06-031-2/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12079 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Renamed fileStreamSeek() in fileStreamSetPosition().Giovanni Di Sirio2018-06-021-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12078 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Modified method to get file position.Giovanni Di Sirio2018-06-021-4/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12077 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Added offset field to files.Giovanni Di Sirio2018-06-021-1/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12076 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Added an enhanced variant of QSPI named WSPI. QSPI will be deprecated when ↵Giovanni Di Sirio2018-05-252-0/+366
| | | | | | WSPI will be phased in. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12043 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Fixed bug #948.Giovanni Di Sirio2018-05-171-0/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12040 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Char match support in UART driver.Giovanni Di Sirio2018-05-061-0/+38
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12009 110e8d01-0319-4d1e-a829-52ad28d1bb01
* HMAC templates added.Giovanni Di Sirio2018-05-061-1/+26
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12004 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Fixed bug #940.Giovanni Di Sirio2018-04-271-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11956 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Fixed bug #937.Giovanni Di Sirio2018-04-131-6/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11919 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Documentation fixes to the ICU driver.Giovanni Di Sirio2018-03-231-2/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11840 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Fixed problems introduced in the CAN driver.Giovanni Di Sirio2018-03-181-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11810 110e8d01-0319-4d1e-a829-52ad28d1bb01
* New halconf.h template.Giovanni Di Sirio2018-03-171-3/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11788 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Fixed bug #926.Giovanni Di Sirio2018-03-171-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11786 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Minor fixesRocco Marco Guglielmi2018-03-142-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11750 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Crypto SHA reworked.Giovanni Di Sirio2018-03-091-17/+65
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11663 110e8d01-0319-4d1e-a829-52ad28d1bb01
* BaseBlockDevice now extends BaseObject.Giovanni Di Sirio2018-02-261-0/+4
| | | | git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11549 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Added back missing revisions in trunk.Giovanni Di Sirio2018-02-264-49/+95
| | | | git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11544 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Last minute fixes.Giovanni Di Sirio2018-02-113-5/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11481 35acf78f-673a-0410-8e92-d51de3d6d3f4
* MISRA-related fixes.Giovanni Di Sirio2018-02-101-31/+36
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11472 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Various fixes submitted by pl4nkton.Giovanni Di Sirio2018-02-021-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11426 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Mass update of the Apache 2.0 license statement.Giovanni Di Sirio2018-01-2033-33/+33
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11361 35acf78f-673a-0410-8e92-d51de3d6d3f4
* SPIv1 and SPIv2 circular mode added. Rework of RCC files and all ↵Giovanni Di Sirio2018-01-105-18/+18
| | | | | | dependencies inside STM32 drivers. Documentation fixes in some HAL modules. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11247 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11242 ↵Giovanni Di Sirio2018-01-091-0/+58
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4