Commit Graph

1927 Commits

Author SHA1 Message Date
Hierophect 294d6dc867 Add flash functions and setup, fix msc descriptor bug 2019-08-09 19:58:54 -04:00
Hierophect c375a5d37f Add pin and module support for F411 2019-08-07 18:12:13 -04:00
Hierophect 2489c09b44 Merge i2c implementation 2019-08-04 17:24:07 -04:00
Hierophect a635d46b1a Fix merge related issues 2019-08-04 17:19:38 -04:00
Hierophect 0c43bae01d Merge branch 'master' into f411re-feature-buildout 2019-08-04 16:37:49 -04:00
Hierophect 268cf0a3cc Quick fix for incorrect MCU package type 2019-08-04 16:31:03 -04:00
jepler 34e2bab96a nrf: Implement RUNMODE_BOOTLOADER and RUNMODE_SAFE_MODE 2019-08-01 18:53:07 -05:00
Scott Shawcroft eee759455a
Merge pull request #2018 from keith-packard/snekboard
Add board support for keithp.com SnekBoard
2019-07-31 16:38:51 -07:00
Hierophect 06d53ef8a7 minor debugging changes 2019-07-31 17:06:44 -04:00
Hierophect e2fc55f829 Add baseline HAL I2C support 2019-07-31 14:58:55 -04:00
Scott Shawcroft 366fdcce18
Merge pull request #2011 from tannewt/ssd1322
Add knobs for SSD1322 and two displayio fixes.
2019-07-30 14:15:37 -07:00
Scott Shawcroft 9dd56b1566
Merge branch 'master' into snekboard 2019-07-30 14:12:08 -07:00
wallarug ecfffac3a8
Delete samd51x19-bootloader-external-flash-crystalless.ld 2019-07-30 19:48:35 +10:00
wallarug ff6ae1aefb
Update mpconfigboard.mk to use standard linker file 2019-07-30 19:13:33 +10:00
Keith Packard c6e4ddc88a boards/snekboard: Delete SPI object reference
Snekboard does not expose any pins for SPI to the user, so delete
the SPI object reference as that won't work.

Signed-off-by: Keith Packard <keithp@keithp.com>
2019-07-29 13:45:52 -07:00
Keith Packard 9a37c8a4b3 boards/snekboard: Add pin aliases for UART and I2C
Allow users to use TX/RX and SDA/SCL names.

Signed-off-by: Keith Packard <keithp@keithp.com>
2019-07-29 13:45:06 -07:00
Keith Packard 4387ecfdfb Update snekboard PID to official value
Snekboard has been assigned the following PIDs:

	PID 0x004D  # bootloader
	PID 0x804D  # arduino
	PID 0x804E  # circuitpython

Signed-off-by: Keith Packard <keithp@keithp.com>
2019-07-29 13:15:18 -07:00
Keith Packard 326df70ac2 Fix snekboard names
Manufacturer -- keithp.com
Product -- snekboard

Signed-off-by: Keith Packard <keithp@keithp.com>
2019-07-29 13:15:18 -07:00
Keith Packard 56f710f64f Add board support for keithp.com SnekBoard
This is another SAMDG2118A design with built-in 9V motor controllers
that are designed to be used with Lego PowerFunctions devices.

Signed-off-by: Keith Packard <keithp@keithp.com>
2019-07-29 13:14:37 -07:00
Hierophect 6c7723905c Add temp status LEDs 2019-07-29 11:21:35 -04:00
wallarug dc1eb73ee7
Merge branch 'master' into wallarug-robohat 2019-07-29 21:53:49 +10:00
wallarug 8974c7e843
Added BUTTON to pins.c 2019-07-29 16:37:53 +10:00
wallarug 9e0bea405d
Added BUTTON to pins.c 2019-07-29 16:37:21 +10:00
wallarug 4d30efdc2a
Updated pins.c for GROVE. 2019-07-29 16:29:48 +10:00
wallarug 8838e25cb2
Update pins.c 2019-07-29 16:28:35 +10:00
sommersoft 8eab946c5b
Merge pull request #2003 from C47D/travis_check_new_boards
Add check to travis to make sure new boards are built, fix #1886
2019-07-28 22:41:59 -05:00
wallarug 0f30070d58 updated naming schema to match other boards 2019-07-27 17:44:42 +10:00
wallarug b06fa48735 updated a few files 2019-07-27 16:59:07 +10:00
wallarug 9c57f52d1e updated pins.c for robohat 2019-07-27 16:56:03 +10:00
wallarug 24e84adc6d further robohat cleanups 2019-07-27 16:38:47 +10:00
wallarug e2b83e2dd9 minor changes robohat d21 2019-07-27 16:36:13 +10:00
wallarug 36008de2ed added custom ld file for samd51 no crystal, ext flash 2019-07-27 16:29:30 +10:00
wallarug eda3423e35 updated to v1.7 board (samd51) 2019-07-27 16:27:41 +10:00
Hierophect 343d5aa0ac Delete redundant file 2019-07-26 16:48:23 -04:00
Hierophect 90b1701b6c Add CDC REPL access 2019-07-26 14:06:27 -04:00
Scott Shawcroft c61c874a6d
Reduce feather_m0_supersized build size
Make it match feather_m0_express
2019-07-26 00:31:41 -07:00
Scott Shawcroft a87094e01f
Turn off GC opt to save space on Trinket Haxpress 2019-07-25 22:56:46 -07:00
Scott Shawcroft 4e7de436b4
Update constructors of boards with displays 2019-07-25 22:48:11 -07:00
Scott Shawcroft d99d3bd471
Merge pull request #2010 from jepler/audiocore
audiocore: Factor from audioio
2019-07-25 13:52:30 -07:00
Jeff Epler 6b44e40ee8 audiocore: Factor from audioio
When nrf pwm audio is introduced, it will be called `audiopwmio`.  To
enable code sharing with the existing (dac-based) `audioio`, factor
the sample and mixer types to `audiocore`.

INCOMPATIBLE CHANGE: Now, `Mixer`, `RawSample` and `WaveFile` must
be imported from `audiocore`, not `audioio`.
2019-07-25 06:44:26 -05:00
Scott Shawcroft 8ec2d6ce49
Merge pull request #2007 from hierophect/F4xx-port-setup
Add STM32 Discovery F412ZG and F411RE support
2019-07-24 18:49:48 -07:00
Hierophect 295afaaf6c Update SystemCoreClock macro 2019-07-24 16:31:25 -04:00
Hierophect 981398406c Implement working (if useless) USB on F411 2019-07-24 16:23:35 -04:00
Hierophect 21f1ae51df Merge in PR edits 2019-07-24 15:02:26 -04:00
Hierophect d66c9590af Merge tinyusb changes from upstream 2019-07-24 14:54:22 -04:00
Hierophect a63df51893 Requested changes, general cleanup 2019-07-24 14:21:27 -04:00
hathach c921f6637f update tinyusb lib to 0.5.x 2019-07-24 16:46:31 +07:00
Hierophect 267468834d Pin down some TUSB issues 2019-07-23 19:40:26 -04:00
Hierophect 0dee1a1646 Setup for changes 2019-07-23 17:04:03 -04:00
Hierophect f9b5a9af4e Merge branch 'F3xx-port-setup' into f411re-tinyusb 2019-07-23 15:17:18 -04:00