Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge avr-100-pin branch into master #49

Closed
wants to merge 62 commits into from
Closed
Changes from 2 commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
bc4d88e
Add ATmega640/1280/2560
MCUdude Mar 28, 2017
5002f19
Fix formatting
MCUdude Mar 28, 2017
a3ba3ff
Update README.md
MCUdude Mar 28, 2017
e546d43
Add 640/1280/2560 support
MCUdude Mar 29, 2017
9727293
Delete SPI.h
MCUdude Apr 6, 2017
275469d
Delete SPI.cpp
MCUdude Apr 6, 2017
c391bc9
fix structure
MCUdude Apr 7, 2017
1dc72d5
fix interrupts
MCUdude Apr 7, 2017
3c30966
Initial commit
MCUdude Apr 7, 2017
cd5ce21
First preliminary version
MCUdude Apr 7, 2017
ac381d3
Fix multiple pinouts issue
MCUdude Apr 7, 2017
c6ae0fd
Fix analogReference issue
MCUdude Apr 7, 2017
e4ad487
Add 640/1280/2560 support
MCUdude Apr 7, 2017
dcab604
Fix missing endif
MCUdude Apr 7, 2017
a3783f1
Fix typo
MCUdude Apr 8, 2017
51999de
fix formatting
MCUdude Apr 8, 2017
7c4675b
Add 640/1280/2560 support
MCUdude Apr 8, 2017
f7da4c6
Update library
MCUdude Apr 8, 2017
26b7334
Fix missing 640 compability
MCUdude Apr 8, 2017
83bcfea
Fix formatting
MCUdude Apr 8, 2017
e04eb5e
Add 640/1280/2560 support
MCUdude Apr 8, 2017
6489e31
Merge all optiboot copies from all my cores into one
MCUdude Apr 23, 2017
e17b24a
Update boards.txt
MCUdude Apr 23, 2017
ea3d1ec
Rename variants
MCUdude Apr 23, 2017
4555cd1
Create README.md
MCUdude Apr 23, 2017
fde355a
remove local bootloader
MCUdude Apr 23, 2017
6a9beda
Add optiboot_flash as submodule
MCUdude Apr 23, 2017
d685f11
delete submodule
MCUdude Apr 24, 2017
a1cfb17
Squashed 'avr/bootloaders/optiboot_flash/' content from commit ab5e765
MCUdude Apr 24, 2017
74f6443
Merge commit 'a1cfb17ea516cc376b3fa3f0100fb57094d1c776' as 'avr/bootl…
MCUdude Apr 24, 2017
8f43b64
Squashed 'avr/bootloaders/optiboot_flash/' changes from ab5e765..201b586
MCUdude Apr 24, 2017
5cd289d
Add build information
MCUdude Apr 24, 2017
c869016
add analogPinToChannel macro
MCUdude Apr 25, 2017
9a30680
Move EXTERNAL_NUM_INTERRUPTS macro
MCUdude Apr 30, 2017
5910b0e
Change core path
MCUdude Apr 30, 2017
382231f
Squashed 'avr/cores/MCUdude_corefiles/' content from commit 7d73be6
MCUdude Apr 30, 2017
4fb85d2
Merge commit '382231f3ff54a027d90ae3c091eedc471c33e914' as 'avr/cores…
MCUdude Apr 30, 2017
6db5332
Update macros
MCUdude Apr 30, 2017
07cf253
remove old files
MCUdude May 1, 2017
81128ca
Update minimal setup schematics
MCUdude May 7, 2017
33eb4da
Fix errors
MCUdude May 8, 2017
d1e5a8c
Add arduino-ci-script repository at e6c1b9b as a subtree
per1234 May 13, 2017
039be8e
Use Travis CI for automated testing
per1234 May 7, 2017
f569fdb
Merge pull request #42 from per1234/travis-ci
MCUdude May 13, 2017
c563018
Move build badge
MCUdude May 13, 2017
d60c221
Move build script
MCUdude May 13, 2017
f21b75f
Fix digitalPinToPCICR macro
MCUdude May 13, 2017
5495125
Add PCINT related macros
MCUdude May 14, 2017
b86d35c
Bump version
MCUdude May 14, 2017
1f30e82
Change badge path
MCUdude May 14, 2017
0240436
Update arduino-ci-script subtree to 27f2438
per1234 May 15, 2017
0e31f8f
Merge pull request #43 from per1234/update_arduino-ci-script
MCUdude May 16, 2017
131ab02
Update arduino-ci-script subtree to 6ec96b8
per1234 May 17, 2017
608792b
Remove unnecessary check_success call from .travis.yml
per1234 May 17, 2017
40acbf2
Merge pull request #45 from per1234/update_arduino-ci-script
MCUdude May 18, 2017
c51b5d1
Update arduino-ci-script subtree to dc0c81d
per1234 May 18, 2017
cf04d9b
Update arduino-ci-script subtree to 7fd36de
per1234 May 19, 2017
7c023ff
Merge pull request #47 from per1234/update_arduino-ci-script
MCUdude May 19, 2017
11fac20
Update README.md
MCUdude May 20, 2017
fada33d
Add leading zeros to the report folder name
per1234 May 20, 2017
5a9460b
Merge pull request #48 from per1234/report-folder-leading-zeros
MCUdude May 20, 2017
0485272
Add ATmega640/1280/2560
MCUdude May 20, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion avr/travis-ci/arduino-ci-script/arduino-ci-script.sh
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ REPORT_FOLDER="${HOME}/arduino-ci-script_report"
REPORT_FILE_PATH="${REPORT_FOLDER}/${REPORT_FILENAME}"
# The Arduino IDE returns exit code 255 after a failed file signature verification of the boards manager JSON file. This does not indicate an issue with the sketch and the problem may go away after a retry.
SKETCH_VERIFY_RETRIES=3
REPORT_PUSH_RETRIES=10


# Create the folder if it doesn't exist
Expand Down Expand Up @@ -786,8 +787,17 @@ function publish_report_to_repository()
else
local jobSuccessMessage="SUCCESSFUL"
fi
# Do a pull now in case another job has finished about the same time and pushed a report after the clone happened, which would otherwise cause the push to fail. This is the last chance to pull without having to deal with a merge or rebase.
git pull
git commit $VERBOSITY_OPTION --message="Add Travis CI job ${TRAVIS_JOB_NUMBER} report (${jobSuccessMessage})" --message="Job log: https://travis-ci.org/${TRAVIS_REPO_SLUG}/jobs/${TRAVIS_JOB_ID}" --message="Commit: https://github.com/${TRAVIS_REPO_SLUG}/commit/${TRAVIS_COMMIT}" --message="$TRAVIS_COMMIT_MESSAGE" --message="[skip ci]"
git push $VERBOSITY_OPTION "https://${token}@${repositoryURL#*//}"; local gitPushExitCode="${PIPESTATUS[0]}"
local gitPushExitCode="1"
local pushCount=0
while [[ "$gitPushExitCode" != "0" && $pushCount -le $REPORT_PUSH_RETRIES ]]; do
pushCount=$((pushCount + 1))
# Do a pull now in case another job has finished about the same time and pushed a report since the last pull. This would require a merge or rebase. Rebase should be safe since the commits will be separate files.
git pull --rebase
git push $VERBOSITY_OPTION "https://${token}@${repositoryURL#*//}"; local gitPushExitCode="${PIPESTATUS[0]}"
done
rm $VERBOSITY_OPTION --recursive --force "${HOME}/report-repository"
if [[ "$gitPushExitCode" == "0" ]]; then
if [[ "$doLinkComment" == "true" ]]; then
Expand Down