Scott Shawcroft
d99d3bd471
Merge pull request #2010 from jepler/audiocore
...
audiocore: Factor from audioio
2019-07-25 13:52:30 -07:00
Dave Astels
b6178c9d85
WIP on exposing fill_area
2019-07-25 15:05:30 -04:00
Dave Astels
7fd1a6c8a8
Expose array_new and array_subscr
2019-07-25 15:04:55 -04:00
Scott Shawcroft
485f06e36f
Remove unneeded headers
2019-07-25 11:58:27 -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
a63df51893
Requested changes, general cleanup
2019-07-24 14:21:27 -04:00
Dan Halbert
f39a6f40fd
Merge pull request #2009 from hathach/tinyusb-update
...
update tinyusb lib to 0.5.x
2019-07-24 12:09:04 -04:00
hathach
5d03cda01a
whitespace
2019-07-24 16:49:13 +07:00
hathach
c921f6637f
update tinyusb lib to 0.5.x
2019-07-24 16:46:31 +07:00
sommersoft
45a54c3fd7
docs: replace overzealous removal of parens
2019-07-23 23:14:50 -05:00
sommersoft
136bbc1690
docs: revert calling 'shared_bindings_matrix.py'
2019-07-23 20:52:28 -05:00
sommersoft
b90b63bb2b
don't use files to pass data; call and return directly in conf.py
2019-07-23 20:49:37 -05:00
sommersoft
7b67ef15c4
remove local copy of 'support_matrix.json'
2019-07-23 17:11:39 -05:00
Hierophect
172ab190b5
Revert tinyUSB issue
2019-07-23 17:15:13 -04:00
Hierophect
5ee5c35833
Doc error caused by submodule, misc cleanup
2019-07-23 15:28:48 -04:00
Hierophect
5cfde7b6ea
Switch to submodule for cube files
2019-07-23 14:37:30 -04:00
C47D
8864cefba6
[travis check new boards] missing_boards as set
2019-07-23 13:03:29 -05:00
C47D
c316231dd2
[travis check new boards] Do not end test if there are missing boards
2019-07-23 13:02:07 -05:00
Hierophect
9c1487cff6
Python doc generator fixes
2019-07-23 13:48:59 -04:00
Dan Halbert
82ab998cd5
Merge pull request #1998 from tannewt/monocolor
...
Add support for grayscale displays
2019-07-22 22:30:28 -04:00
Scott Shawcroft
7cb2aa2d62
Merge pull request #1986 from AnthonyDiGirolamo/patch-1
...
Update Arch Linux ARM compiler installation instructions
2019-07-22 19:29:53 -07:00
Dan Halbert
3e04744f75
Merge pull request #2006 from ntavish/patch-1
...
Fix incorrect preprocessor define NRFX_TIMER3/4
2019-07-22 22:24:03 -04:00
Hierophect
10aac2be05
Switch to SAMD compatible tinyusb commit
2019-07-22 15:08:58 -04:00
Hierophect
ee75f1aaaf
Fix LED misuse interfering with atmel builds
2019-07-22 14:59:06 -04:00
Hierophect
f65404cc05
Cleanup missed items
2019-07-22 13:08:55 -04:00
Hierophect
58630a844a
Add feature conditionals and clean up
2019-07-22 12:58:28 -04:00
Tavish Naruka
e4d92a3aad
Fix incorrect preprocessor define NRFX_TIMER3/4
...
Should be NRF_TIMER3 and NRF_TIMER4
2019-07-22 20:07:05 +05:30
sommersoft
b630e561a7
exclude aliased boards from 'get_board_mapping()'
2019-07-21 12:13:13 -05:00
Carlos
d1fecf5025
Fix missing module sh and remove unused module re
2019-07-20 01:08:22 -05:00
C47D
06cb075025
[travis check new boards] Move script into the before_script section
2019-07-19 18:19:17 -05:00
Scott Shawcroft
1d1b8703b6
Review feedback including NO_BRIGHTNESS_COMMAND macro
2019-07-19 16:11:13 -07:00
Scott Shawcroft
b9b9ef227f
Turn off bitbanging on Hallowing to save code space.
2019-07-19 16:10:33 -07:00
Scott Shawcroft
cdfc169ab6
Correct typo in line meant to turn off frequencyio on M0 which saves 2k code space.
2019-07-19 16:10:32 -07:00
Scott Shawcroft
e4611b6e3e
Update translations
2019-07-19 16:10:25 -07:00
Scott Shawcroft
6797ec6ed3
Add support for grayscale displays that are < 8 bit depth.
...
This also improves Palette so it stores the original RGB888 colors.
Lastly, it adds I2CDisplay as a display bus to talk over I2C. Particularly
useful for the SSD1306.
Fixes #1828 . Fixes #1956
2019-07-19 16:06:11 -07:00
C47D
00d91bed32
[travis check new boards] Add command so Travis runs the travis_new_boards_check.py script
2019-07-19 17:01:04 -05:00
C47D
22c265b170
[travis check new boards] Reduce code logic to exit with failure
2019-07-19 16:54:42 -05:00
Hierophect
10b9ca5a92
pin selection cleanup, tinyUSB update
2019-07-19 15:09:45 -04:00
Dan Halbert
dbab5380b2
Merge pull request #1999 from tannewt/turtleboosters
...
Track a dirty area for in-memory bitmaps
2019-07-19 14:39:06 -04:00
C47D
fc1594104b
[travis new boards check] Exit with failure if a board in info isn't in travis
2019-07-19 12:59:04 -05:00
Scott Shawcroft
a98bfa628e
Merge pull request #2002 from ntavish/blip_improvements
...
Blip improvements
2019-07-19 10:52:08 -07:00
Scott Shawcroft
d9089f52ce
Fix it's -> its
2019-07-19 10:42:20 -07:00
Scott Shawcroft
653f511792
Update translations
2019-07-19 10:38:59 -07:00
C47D
ae41bb369f
[travis new boards check] sort both lists of boards
2019-07-19 12:36:13 -05:00
C47D
b279d6b335
[travis new boards check] We now have two lists that contain the boards based on board_info and TRAVIS_BOARDS
2019-07-19 12:11:16 -05:00
C47D
a1db6c4379
[Draft] Add check to travis to make sure new boards are built, fix #1886
2019-07-19 10:01:35 -05:00
Tavish Naruka
724ce4acba
enable libraries needed by BlipBoy Shield
2019-07-19 18:48:08 +05:30
Scott Shawcroft
4a6bdb6fe4
Track a dirty area for in-memory bitmaps
...
This fixes the bug that bitmap changes do not cause screen updates
and optimizes the refresh when the bitmap is simply shown on the
screen. If the bitmap is used in tiles, then changing it will
cause all TileGrids using it to do a full refresh.
Fixes #1981
2019-07-18 16:47:28 -07:00