[Bug 213838] [patch] devel/arduino-core: Enable SAM platforms for use in the IDE, simplify package_index_bundled.json for future updating

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Oct 27 19:49:16 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213838

            Bug ID: 213838
           Summary: [patch] devel/arduino-core: Enable SAM platforms for
                    use in the IDE, simplify package_index_bundled.json
                    for future updating
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: patch
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: bsdports at kyle-evans.net
                CC: bsam at FreeBSD.org
 Attachment #176225 maintainer-approval+
             Flags:
          Keywords: patch

Created attachment 176225
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=176225&action=edit
svn(1) diff of devel/arduino-core

This update enables SAM platforms (Due [Programming Port], Due [Native Port])
for use in the IDE, and simplifies package_index_bundled.json for future
maintainability with our packages.

Do note that programming a Due from the IDE *does not* currently work, but
compilation is fine. For reasons not yet known to me, the IDE is failing to do
the 1200bps reset hack on before passing the .hex file over to bossac. I will
address this in short-ish time as I look this over tonight -- in the meantime,
the Due can be programmed manually by compiling with the IDE and then doing a
magical incantation along these lines:

stty -f /dev/$port 1200
stty stop /dev/$port
bossac --port=/dev/$port -U false -e -w true -b $hexfile -R

whilst connected to the programming port of the Due.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list