- 24 Nov, 2015 3 commits
-
-
Damien George authored
-
Damien George authored
-
Dave Hylands authored
- added some comments to explain the priority/sub-priority. - adds an entry for SDIO (to be used in a later patch) - increases DMA priority above USB so that DMA can be used for sdcard I/O when using USB Mass Storage.
-
- 01 Nov, 2015 1 commit
-
-
Dave Curtis authored
-
- 30 Nov, 2014 1 commit
-
-
Damien George authored
pyb.delay and pyb.udelay now use systick if IRQs are enabled, otherwise they use a busy loop. Thus they work correctly when IRQs are disabled. The busy loop is computed from the current CPU frequency, so works no matter the CPU frequency.
-
- 25 Aug, 2014 2 commits
-
-
Damien George authored
These functions are generally 1 machine instruction, and are used in critical code, so makes sense to have them inline. Also leave these functions uninverted (ie 0 means enable, 1 means disable) and provide macro constants if you really need to distinguish the states. This makes for smaller code as well (combined with inlining). Applied to teensy port as well.
-
Dave Hylands authored
Factored irq functions into a separate file.
-
- 03 May, 2014 1 commit
-
-
Damien George authored
Blanket wide to all .c and .h files. Some files originating from ST are difficult to deal with (license wise) so it was left out of those. Also merged modpyb.h, modos.h, modstm.h and modtime.h in stmhal/.
-
- 02 May, 2014 1 commit
-
-
Paul Sokolovsky authored
Specifically, nlr.h does.
-
- 16 Apr, 2014 1 commit
-
-
Paul Sokolovsky authored
Having an optimized asm implementation is good, but if we want portability, that's it.
-