Lucian Copeland
c4436910c3
create F407 specific files
2020-02-10 12:44:23 -05:00
Lucian Copeland
cdd1622350
Fix oscillator oversight in clocks.c
2020-02-05 18:12:48 -05:00
Lucian Copeland
788464a594
board uses VBUS
2020-02-05 15:45:27 -05:00
Lucian Copeland
6f73126756
add correct PID
2020-02-04 10:46:44 -05:00
Lucian Copeland
c1fded5062
Merge branch 'stm32-loader-linkers' into stm32-f407-disco
2020-02-04 10:40:19 -05:00
Lucian Copeland
3ce6fc89a4
Implement new linker for external flash only
2020-02-04 10:38:45 -05:00
Lucian Copeland
fa11912b9b
New configuration values
2020-01-31 17:28:42 -05:00
Lucian Copeland
61944ef08e
Merge branch 'stm32-loader-linkers' into stm32-f407-disco
2020-01-31 16:38:17 -05:00
Lucian Copeland
cabc3aa90e
Merge branch 'stm32-loader-linkers' of https://github.com/hierophect/circuitpython into stm32-loader-linkers
2020-01-31 14:36:03 -05:00
Lucian Copeland
41aefc819b
Fix pyboard
2020-01-31 14:35:54 -05:00
Lucian Copeland
19553b8f7c
WIP
2020-01-31 14:33:10 -05:00
Lucian Copeland
c1cf80180d
Merge branch 'stm32-loader-linkers' into stm32-f407-disco
2020-01-31 14:10:21 -05:00
Lucian Copeland
ab031bc25f
Create basic board profile
2020-01-31 14:04:54 -05:00
hierophect
f38e12f0ab
Update ports/stm32f4/boards/STM32F405_boot.ld
...
Co-Authored-By: Scott Shawcroft <scott@tannewt.org>
2020-01-31 13:56:08 -05:00
Lucian Copeland
a10e5d1da2
text fixes
2020-01-31 13:17:43 -05:00
Lucian Copeland
7085d91278
dangling edit
2020-01-31 13:13:51 -05:00
Lucian Copeland
b4dcecb266
Add build option for UF2 flash offset
2020-01-31 13:12:58 -05:00
Lucian Copeland
d8016bd52b
Merge branch 'master' into stm32-loader-linkers
2020-01-31 12:21:46 -05:00
Dan Halbert
3b95d7c16a
add gamepad to specialty cpx builds; update frozen libs
2020-01-30 21:00:47 -05:00
Dan Halbert
b6358182d3
Update CLUE to Rev C
2020-01-30 15:22:26 -05:00
Scott Shawcroft
55eb1730b8
Merge remote-tracking branch 'adafruit/master' into tweak_pixelbuf
2020-01-30 10:59:21 -08:00
Scott Shawcroft
298bca3fdd
Merge pull request #2562 from dhalbert/ble-fixes
...
nrf: track vm_used_ble better
2020-01-30 10:33:19 -08:00
Dan Halbert
87f73e2729
track vm_used_ble better
2020-01-30 09:52:06 -05:00
Scott Shawcroft
5d24ade5c9
Tweak error messages to reduce code size.
2020-01-29 17:32:07 -08:00
Lucian Copeland
1a25d3ca83
fix merge issue
2020-01-29 18:46:14 -05:00
hierophect
898f4e1f72
Merge branch 'master' into stm32-meowbit
2020-01-29 16:32:08 -05:00
Lucian Copeland
100409961a
Move board_init to main.c
2020-01-29 16:29:43 -05:00
Lucian Copeland
b9bed98538
Merge stm32-meowbit
2020-01-29 16:05:19 -05:00
Lucian Copeland
8a9c3097e3
Add port-specific requested changes
2020-01-29 16:00:38 -05:00
Lucian Copeland
947c2243bd
add feather bootloader settings, cleanup
2020-01-29 15:30:35 -05:00
Lucian Copeland
3c86005546
Implement requested changes
2020-01-28 17:11:25 -05:00
Lucian Copeland
ab9483b7fb
Add internal display definitions, fails at startup
2020-01-28 16:00:34 -05:00
Wojtek Siudzinski
df5e58fc6e
Add support for the Particle Ethernet FeatherWing
2020-01-28 10:53:50 +01:00
Scott Shawcroft
eb0ef3726f
Merge pull request #2552 from jepler/samd-stereo-single-dma
...
samd: When possible, use one DMA channel for stereo AudioOut
2020-01-27 14:15:26 -08:00
Scott Shawcroft
b36b2493bc
Merge pull request #2532 from tannewt/teensy4-dev
...
Refine iMX RT memory layout and add three boards
2020-01-27 14:11:08 -08:00
Jeff Epler
c8f969feb5
samd: audio-dma: avoid memory allocations
...
With the previous change, stereo mp3 playback changed from needing
4 2304-byte allocations to needing 2 4604-byte allocations. This was
enough to cause MemoryErrors with regularity.
By using m_realloc() here, the existing memory region can be used.
m_realloc() also works on the first invocation, because m_realloc(NULL, sz)
just calls m_malloc of sz.
2020-01-27 08:49:41 -06:00
Lady Ada
f2dfcee042
add missing displayref
2020-01-26 20:10:20 -05:00
Jeff Epler
cb6193bbc7
samd: When possible, use one DMA channel for stereo AudioOut
...
.. the documentation doesn't make this clear, but in practice it works
to write both of the DATABUF registers at the same time. This should
also reduce the amount of wear and tear DMA puts on the system, as the
number of transfers is cut in half. (the number of bytes transferred
remains the same, though)
In principle, this could cover all stereo cases if audio_dma_convert_signed
also learned to 16-bit extend and swap values. However, this is the
case that matters for stereo mp3 playback on PyGamer.
Testing performed: Listened to some tracks with good stereo separation.
2020-01-26 15:36:24 -06:00
Lucian Copeland
b5b94b72c1
Return to bootloader options
2020-01-24 14:47:13 -05:00
Lucian Copeland
70932cab42
Simplify the flash-display conflict fix
2020-01-24 14:33:28 -05:00
Lucian Copeland
2afca4e942
Fix flash-display conflict error
2020-01-24 14:25:36 -05:00
Dan Halbert
6f13979c9b
pygamer and pybadge boards were not resetting neopixels
2020-01-24 09:32:28 -05:00
Dan Halbert
68f9aee992
reset NeoPixels on CPB on soft reload
2020-01-23 20:16:31 -05:00
Lucian Copeland
d8bc57c1dc
Flash and display control
2020-01-23 17:17:02 -05:00
Limor "Ladyada" Fried
fe70072d68
Merge branch 'master' into ndbit6
2020-01-23 12:32:19 -05:00
ndgarage
4675783545
change-name-to-ndgarage_ndbit6
2020-01-23 09:55:17 -07:00
Lucian Copeland
e9f9cee4d6
Invert duty cycle intensity
2020-01-22 18:47:41 -05:00
Lucian Copeland
36792926d2
Revert dangling pointer issue in PWMOut
2020-01-22 14:41:37 -05:00
Lucian Copeland
b326ee0a3d
fix microcontroller pin ommission
2020-01-22 12:12:27 -05:00
Scott Shawcroft
085242bf5c
Use new USB PIDs that aren't used yet.
2020-01-21 18:45:00 -08:00