Damien George
4f7f2e04a3
Merge pull request #497 from lurch/build-32bit
...
New config option MICROPY_FORCE_32BIT (defaulted to 0)
2014-04-16 11:51:32 +01:00
Damien George
ecdf6cdc5b
tools: Fix up pybcdc.inf generation: new lines and hex digits.
...
Using Python's file open in 'r' mode opens it for text reading, which
converts all new lines to \n. Could use 'rb' binary mode, but then
don't have access to the string Template replacement functions. Thus,
force the output to have '\\r\\n' ending.
Also fix regex to match hex digits.
2014-04-16 11:45:52 +01:00
Damien George
bda2f70964
Merge pull request #498 from lurch/create-headers-from-files
...
Auto-generate the stmhal/pybcdc_inf header file from static files
2014-04-16 10:54:16 +01:00
Damien George
8a919fb051
Merge pull request #499 from lurch/skip-travis-tests
...
run-tests can now skip certain tests when run under Travis CI
2014-04-16 10:48:24 +01:00
Damien George
1381146382
stmhal: Fix C bindings of I2C.read/write.
2014-04-16 10:43:03 +01:00
Andrew Scheller
1b997d5244
run-tests can now skip certain tests when run under Travis CI
...
See the `skip_travis_tests` variable. Fixes #495
(also tidied up usage of os.path.basename() function)
2014-04-16 03:28:40 +01:00
Andrew Scheller
1452221aca
Auto-generate the stmhal/pybcdc_inf header file from static files
...
The USB VID&PID are automatically extracted from usbd_desc_cdc_msc.c
and inserted into pybcdc_inf.template, ensuring that the same USB
IDs get used everywhere
2014-04-16 02:41:26 +01:00
Andrew Scheller
571d5a3363
New config option MICROPY_FORCE_32BIT (defaulted to 0)
...
Makes it easier for 64-bit unix hosts to build 32-bit unix
binaries (for testing)
2014-04-16 01:46:01 +01:00
Damien George
2822d4e6ce
stmhal: Add I2C functions for pure master read/write.
2014-04-16 00:27:14 +01:00
Damien George
ee01411036
py: Add len(bytes).
2014-04-15 23:10:00 +01:00
Damien George
897fe0c0d0
py: Add builtin functions bin and oct, and some tests for them.
2014-04-15 22:03:55 +01:00
Damien George
d5323f07ff
Merge pull request #496 from dhylands/fix-debug-usart
...
Fix call to enable pyb_usart_global_debug.
2014-04-15 21:25:27 +01:00
Dave Hylands
00adf67179
Fix call to enable pyb_usart_global_debug.
2014-04-15 12:20:31 -07:00
Damien George
c58c1191b2
Merge branch 'master' of github.com:micropython/micropython
2014-04-15 19:59:13 +01:00
Damien George
9699ea6a2f
stmhal: Fix USB MSC so that it unmounts correctly on Mac OS X.
...
Mac OS X sends a SCSI command to remove the medium when it unmounts a
drive. If this command is not honoured, then OS X will automatically
remount the drive, making it impossible to eject. This patch disables
the USB MSC when the right SCSI command is sent.
2014-04-15 19:56:32 +01:00
Damien George
4d7f4eb6a9
stmhal: Add ADC function to read data at a given frequency.
...
Reads ADC values into a bytearray (or similar) at a fixed rate. Needs a
better name and improved API. Also fix up DAC dma function (which also
needs a better name and API).
2014-04-15 19:52:56 +01:00
Damien George
e95da5b784
stmhal: Add I2C.scan method, to scan all devices on the bus.
...
Simple way to find the address of an attached I2C device.
2014-04-15 19:24:13 +01:00
Damien George
f6d25ecf7b
stmhal: Add simple README.txt to freshly-created filesystem.
2014-04-15 19:20:25 +01:00
Damien George
3b108e7699
Merge pull request #493 from aitjcize/patch
...
Move entry_table to separated header file.
2014-04-15 14:33:11 +01:00
AZ Huang
9413ca02fb
Rename header file.
2014-04-15 21:29:08 +08:00
Damien George
203bc98804
travis: Move diffing back to after_failure command.
...
Need to click on icon at right to see the output.
2014-04-15 12:52:59 +01:00
Damien George
b013aea809
py: Fix builtin hex to print prefix.
...
I was too hasty. Still a one-liner though.
2014-04-15 12:50:21 +01:00
Damien George
5805111732
py: Add hex builtin function.
...
A one-liner, added especially for @pfalcon :)
2014-04-15 12:42:52 +01:00
Damien George
256b319d56
tests: Disable memoryerror.py test, since it fails on travis.
...
Would be good to test this, but need to find a way to optionally not
running it when on travis.
2014-04-15 12:30:30 +01:00
Damien George
48aaa27c6a
travis: Diff output, hopefully this works.
2014-04-15 12:20:22 +01:00