mux
6882dbd9f8
Implement machine_sqrt using VSQRT
2014-03-02 00:33:39 +02:00
Dave Hylands
1fcbb966bd
Remove param from python API of ext_register
...
Minor cleanup.
2014-02-26 20:24:51 -08:00
Damien George
98fb8935bc
stm: Reinstate code to handle CC3000 EXTI (commented out for now).
2014-02-26 17:04:12 +00:00
Damien George
f8a4fbbb79
stm: Open header file in text mode (in make-pins).
2014-02-26 16:30:33 +00:00
Damien George
43122c320b
Merge pull request #325 from dhylands/led
...
Update LED configuration
2014-02-26 16:07:18 +00:00
Damien George
4273498cb8
Merge pull request #324 from dhylands/board-check
...
Print an error if an invalid BOARD is specified
2014-02-26 16:03:59 +00:00
Damien George
c4361227ba
Merge pull request #318 from dhylands/exti
...
Add EXTI support
2014-02-26 16:01:54 +00:00
Dave Hylands
34f66023d4
Update LED configuration
2014-02-26 00:05:34 -08:00
Dave Hylands
c3813ff50d
Print an error if a non-valid BOARD is specified.
2014-02-26 00:04:01 -08:00
Dave Hylands
49b5533000
Fix floating point printing of negative numbers in the range (0, -1.0)
2014-02-25 15:24:25 -08:00
Damien George
2ee55c312d
stm: Add option to pyb_usb_dev_init() to use USB HID interface.
...
With this option selected, only HID on its own works, not VCP+HID.
2014-02-24 01:12:04 +00:00
Dave Hylands
ee31f71d39
Add EXTI support
...
Revamp usrsw to use new exti code.
Add user switch callback function.
2014-02-23 11:26:22 -08:00
Damien George
790eed6f93
stm: Make pendsv_nlr_jump work when debugging is enabled.
...
Stack layout is different when -g used, so need to handle the pendsv
jump differently. Addresses Issue #315 .
2014-02-23 00:31:11 +00:00
Damien George
ee462489f1
stm: Add USART enum for pyboard skin labels.
2014-02-23 00:30:48 +00:00
Damien George
ed73fcd7d2
Merge pull request #316 from iabdalkader/fatfs_lfn
...
Add Configurable LFN support to FatFS
2014-02-22 22:36:24 +00:00
mux
1e2cf746d4
Add Configurable LFN support to FatFS
2014-02-22 22:09:00 +02:00
Damien George
438c88dd2f
Add arbitrary precision integer support.
...
Some functionality is still missing (eg and, or, bit shift), and some
things are buggy (eg subtract).
2014-02-22 19:25:23 +00:00
Damien George
2e87c62cf6
stm: Update PYBOARD4 pin mapping.
2014-02-19 23:38:42 +00:00
Damien George
948a58d56e
Merge pull request #310 from dhylands/pin_map
...
Add pin mapping code.
2014-02-19 23:19:18 +00:00
Damien George
302646625b
stm: Add RTC start-up info, and uPy bindings.
2014-02-19 23:15:09 +00:00
Dave Hylands
51dabac096
Add pin mapping code.
...
This commit also introduces board directories and moves board
specific config into the appropriate board directory.
boards/stm32f4xx-af.csv was extracted from the STM32F4xx datasheet
and hand-tweaked.
make-pins.py takes boards/stm32f4xx-af.csv, boards/stm32f4xx-prefix.c,
and boards/BOARD-NAME/pins.csv as input and generates the file
build/pins_BOARD_NAME.c
The generated pin file for PYBOARD4 looks like this:
https://gist.github.com/dhylands/9063231
The generated pins file includes all of the supported alternate
functions, and includes upsupported alternate functions as comments.
See the commnet block at the top of stm/pin_map.c for details on
how to use the pin mapper.
I also went ahead and modified stm/gpio.c to use the pin mapper.
2014-02-17 21:20:38 -08:00
Damien George
46239413d0
stm: Implement mp_import_stat.
...
To follow up pull request #309 .
2014-02-17 22:44:20 +00:00
Damien George
517e1706bd
Merge pull request #309 from pfalcon/stm-sys-path
...
stm: Initialize sys.path with ["0:/", "0:/src", "0:/lib"].
2014-02-17 22:21:25 +00:00
Paul Sokolovsky
4aee119f94
stm: Initialize sys.path with ["0:/", "0:/src", "0:/lib"].
...
This is compatible with what search path was before sys.path refactor,
with addition of module library path ("0:/lib").
2014-02-18 00:06:37 +02:00
mux
d0ffda91cc
Fix usart_obj_tx_char
2014-02-17 21:49:07 +02:00