forked from pycom/pycom-micropython-sigfox
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
pycom-micropython: New repo with Sigfox libraries.
- Loading branch information
Daniel Campora
committed
Mar 24, 2017
0 parents
commit 99ab8f1
Showing
2,821 changed files
with
822,065 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# Per default everything gets normalized and gets LF line endings on checkout. | ||
* text eol=lf | ||
|
||
# These will always have CRLF line endings on checkout. | ||
*.vcxproj text eol=crlf | ||
*.props text eol=crlf | ||
*.bat text eol=crlf | ||
|
||
# These are binary so should never be modified by git. | ||
*.png binary | ||
*.jpg binary | ||
*.dxf binary | ||
*.a binary | ||
*.bin binary | ||
*.pdf binary | ||
*.ttf binary | ||
*.svg binary | ||
*.gif binary | ||
|
||
# These should also not be modified by git. | ||
tests/basics/string_cr_conversion.py -text | ||
tests/basics/string_crlf_conversion.py -text | ||
stmhal/startup_stm32f40xx.s -text | ||
stmhal/pybcdc.inf_template -text | ||
stmhal/usbd_* -text | ||
stmhal/boards/*/stm32f4xx_hal_conf.h -text | ||
stmhal/cmsis/** -text | ||
stmhal/hal/** -text | ||
stmhal/usbdev/** -text | ||
stmhal/usbhost/** -text | ||
cc3200/hal/aes.c -text | ||
cc3200/hal/aes.h -text | ||
cc3200/hal/des.c -text | ||
cc3200/hal/i2s.c -text | ||
cc3200/hal/i2s.h -text | ||
cc3200/version.h -text | ||
lib/fatfs/** -text |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
Please include the following information when submitting a bug report: | ||
|
||
* The Pycom board you are using (e.g. WiPy 2.0, LoPy). | ||
* The firmware version you are using. You can get it by executing the following Python code at the REPL: | ||
``` | ||
import os | ||
os.uname() | ||
``` | ||
The output will look similar to this: | ||
``` | ||
(sysname='LoPy', nodename='LoPy', release='0.9.4.b1', version='bc42ea7 on 2016-11-14', machine='LoPy with ESP32') | ||
``` | ||
* Exact steps to cause this issue | ||
1. First I did this... | ||
2. Then, I did that... | ||
* What you expected | ||
* e.g. I expected *abc* to *xyz* | ||
* What happened instead | ||
* e.g. Instead, I got *zyx* | ||
|
||
Thank you! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
# Compiled Sources | ||
################### | ||
*.o | ||
*.a | ||
*.elf | ||
*.bin | ||
*.map | ||
*.hex | ||
*.dis | ||
*.exe | ||
|
||
# Packages | ||
############ | ||
|
||
# Logs and Databases | ||
###################### | ||
*.log | ||
|
||
# VIM Swap Files | ||
###################### | ||
*.swp | ||
|
||
# Build directory | ||
###################### | ||
build/ | ||
|
||
# Test failure outputs | ||
###################### | ||
tests/*.exp | ||
tests/*.out | ||
|
||
# Python cache files | ||
###################### | ||
__pycache__/ | ||
*.pyc | ||
|
||
# Customized Makefile/project overrides | ||
###################### | ||
GNUmakefile | ||
user.props |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
[submodule "lib/axtls"] | ||
path = lib/axtls | ||
url = https://github.com/pfalcon/axtls | ||
branch = micropython | ||
[submodule "lib/libffi"] | ||
path = lib/libffi | ||
url = https://github.com/atgreen/libffi | ||
[submodule "lib/lwip"] | ||
path = lib/lwip | ||
url = http://git.savannah.gnu.org/r/lwip.git | ||
[submodule "lib/berkeley-db-1.xx"] | ||
path = lib/berkeley-db-1.xx | ||
url = https://github.com/pfalcon/berkeley-db-1.xx |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
sudo: required | ||
dist: trusty | ||
language: c | ||
compiler: | ||
- gcc | ||
cache: | ||
directories: | ||
- "${HOME}/persist" | ||
|
||
before_script: | ||
# Extra CPython versions | ||
# - sudo add-apt-repository -y ppa:fkrull/deadsnakes | ||
# Extra gcc versions | ||
# - sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test | ||
- sudo add-apt-repository -y ppa:terry.guo/gcc-arm-embedded | ||
- sudo dpkg --add-architecture i386 | ||
- sudo apt-get update -qq || true | ||
- sudo apt-get install -y python3 gcc-multilib pkg-config libffi-dev libffi-dev:i386 qemu-system gcc-mingw-w64 | ||
- sudo apt-get install -y --force-yes gcc-arm-none-eabi | ||
# For teensy build | ||
- sudo apt-get install realpath | ||
# For coverage testing | ||
- sudo pip install cpp-coveralls | ||
- gcc --version | ||
- arm-none-eabi-gcc --version | ||
- python3 --version | ||
|
||
script: | ||
- make -C mpy-cross | ||
- make -C minimal CROSS=1 build/firmware.bin | ||
- ls -l minimal/build/firmware.bin | ||
- tools/check_code_size.sh | ||
- mkdir -p ${HOME}/persist | ||
# Save new firmware for reference, but only if building a main branch, not a pull request | ||
- 'if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then cp minimal/build/firmware.bin ${HOME}/persist/; fi' | ||
- make -C unix deplibs | ||
- make -C unix | ||
- make -C unix nanbox | ||
- make -C bare-arm | ||
- make -C qemu-arm test | ||
- make -C stmhal | ||
- make -C stmhal -B MICROPY_PY_WIZNET5K=1 MICROPY_PY_CC3K=1 | ||
- make -C stmhal BOARD=STM32F4DISC | ||
- make -C teensy | ||
- make -C cc3200 BTARGET=application BTYPE=release | ||
- make -C cc3200 BTARGET=bootloader BTYPE=release | ||
- make -C windows CROSS_COMPILE=i686-w64-mingw32- | ||
|
||
# run tests without coverage info | ||
#- (cd tests && MICROPY_CPYTHON3=python3.4 ./run-tests) | ||
#- (cd tests && MICROPY_CPYTHON3=python3.4 ./run-tests --emit native) | ||
|
||
# run tests with coverage info | ||
- make -C unix coverage | ||
- (cd tests && MICROPY_CPYTHON3=python3.4 MICROPY_MICROPYTHON=../unix/micropython_coverage ./run-tests) | ||
- (cd tests && MICROPY_CPYTHON3=python3.4 MICROPY_MICROPYTHON=../unix/micropython_coverage ./run-tests -d thread) | ||
- (cd tests && MICROPY_CPYTHON3=python3.4 MICROPY_MICROPYTHON=../unix/micropython_coverage ./run-tests --emit native) | ||
- (cd tests && MICROPY_CPYTHON3=python3.4 MICROPY_MICROPYTHON=../unix/micropython_coverage ./run-tests --via-mpy -d basics) | ||
|
||
after_success: | ||
- (cd unix && coveralls --root .. --build-root . --gcov $(which gcov) --gcov-options '\-o build-coverage/' --include py --include extmod) | ||
|
||
after_failure: | ||
- (cd tests && for exp in *.exp; do testbase=$(basename $exp .exp); echo -e "\nFAILURE $testbase"; diff -u $testbase.exp $testbase.out; done) | ||
- (grep "FAIL" qemu-arm/build/console.out) |
Oops, something went wrong.