- 22 Nov, 2016 3 commits
-
-
Damien George authored
In the new HAL this is renamed to I2C_NOSTRETCH_DISABLE.
-
Rami Ali authored
-
Rami Ali authored
-
- 21 Nov, 2016 7 commits
-
-
Paul Sokolovsky authored
By refactoring and reusing code from objboundmeth.
-
Damien George authored
-
Damien George authored
The native emitter doesn't provide proper traceback info so this test should not be run in that case.
-
Damien George authored
-
Damien George authored
The custom IRQ handler only works for F4 MCUs, which have the SR1 register.
-
Damien George authored
-
Damien George authored
-
- 20 Nov, 2016 4 commits
-
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
To not conflict with recently made available globally baremetal moduselect.
-
Paul Sokolovsky authored
-
- 18 Nov, 2016 2 commits
-
-
Damien George authored
-
Paul Sokolovsky authored
-
- 17 Nov, 2016 3 commits
-
-
Radomir Dopieralski authored
-
Radomir Dopieralski authored
-
Radomir Dopieralski authored
-
- 16 Nov, 2016 21 commits
-
-
Paul Sokolovsky authored
-
Krzysztof Blazewicz authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Krzysztof Blazewicz authored
-
Krzysztof Blazewicz authored
stdio.h was included in all HAL files only to provide definition of NULL symbol "stdio.h" includes "types.h" which contains some conflicting definitions with "drivers/cc3000/inc/socket.h"
-
Krzysztof Blazewicz authored
Use custom handlers providing minimal required functionality because those provided by ST increase code size by almost 2 KiB.
-
Krzysztof Blazewicz authored
HAL Driver before v1.4.2 had a bug which caused clearing all pending flags in MSR, TSR, RF0R and RF1R instead of only the requested one. This is why micropython got away without explicitly clearing flags in IRQ handler.
-
Krzysztof Blazewicz authored
Current version of HAL drivers checks if `hdma->State == HAL_DMA_STATE_READY` before executing some functions.
-
Krzysztof Blazewicz authored
Current version of HAL drivers optimize IRQ handler by using precalculated DMA register address and stream bitshift instead of calculating it on every interrupt. Since we skip call to `HAL_DMA_Init` on reused DMA, fields StreamBaseAddress and StreamIndex of DMA handle are not initialized and thus leads to SegFault in `DMA_IRQHandler`. HAL_DMA_Init is a big routine and we do not need to call it on each use of DMA (ex.: series of I2C operations) and DMA_CalcBaseAndBitshift is really small and releasing it increases code size by only 8 bytes.
-
Krzysztof Blazewicz authored
This is required by HAL Driver for error handling since v1.5.0
-
Krzysztof Blazewicz authored
CMSIS v2.5.0 removed all uint32_t casts and uses only Misra Cast (U)
-
Krzysztof Blazewicz authored
changes include: * use single GPIO.BSRR instead of BSRRH and BSRRL * change HSE_STARTUP_TIMEOUT to 100 ms * define LSE_STARTUP_TIMEOUT to 5 s
-
Krzysztof Blazewicz authored
-
Krzysztof Blazewicz authored
-
Krzysztof Blazewicz authored
-
Krzysztof Blazewicz authored
-
Krzysztof Blazewicz authored
-
Krzysztof Blazewicz authored
-
Krzysztof Blazewicz authored
-