9236 Commits

Author SHA1 Message Date
Gordon Williams
281f01b45c Fix SD card read of multiple blocks on non-HC SD cards 2024-08-27 16:33:12 +01:00
Gordon Williams
dffd821c3b comment 2024-08-27 10:09:17 +01:00
Richard Blakesley
e02abcb804 Added garbled notes about SD card and SPI flash pins 2024-08-26 01:07:56 +01:00
Richard Blakesley
2e686ff591 Changed USB_VSENSE_PIN back to PA9 – seems to work OK on v0.6 hardware 2024-08-23 14:24:03 +01:00
Richard Blakesley
0bc9d8c5c4 Increased default volume 2024-08-19 13:45:44 +01:00
Richard Blakesley
6ebf5be838 Added lowercase characters (and changed to 2bpp) for Monofonto18, 23 and 28
...but note that the total font height is now larger than the nominal size
2024-08-18 22:58:46 +01:00
Richard Blakesley
18981913ef Pip.initDAC() - increase mixer gain for radio audio (LIN/RIN) 2024-08-18 22:00:44 +01:00
Richard Blakesley
5a4578b333 Change USB_VSENSE_PIN from A9 to A5 (as A9 doesn't seem to be working properly on PCB v0.5) 2024-08-18 13:45:36 +01:00
Richard Blakesley
fd849261e7 Changed the USB product string 2024-08-18 01:01:35 +01:00
Richard Blakesley
4290d6a370 pinutils.py: allow up to BTN10 and LED10 2024-08-18 00:12:28 +01:00
Richard Blakesley
fcf94714d0 Added PIPBOY_v0_5 board file 2024-08-17 14:35:56 +01:00
Gordon Williams
325d7059c5 fix linux build and some issues this threw up, add click waveform (for rad) 2024-08-15 14:35:52 +01:00
Gordon Williams
75fbe78d61 oops 2024-08-15 14:07:58 +01:00
Gordon Williams
53de51bd4f Add ability to play audio from RAM (we also don't stop playback if we're playing already)
add builtin OK/NEXT/COLUMN sounds too
2024-08-15 12:51:47 +01:00
Gordon Williams
b36c20eaea Attempt to make SPI and UART pins open circuit when sleeping - don't see low power usage at this end though 2024-08-15 12:19:45 +01:00
Gordon Williams
93e4345215 Only turn backlight on after a delay, making turning on much smoother 2024-08-15 12:09:19 +01:00
Gordon Williams
ff6a3518f9 Graphics: fix setColor(-1) not truncating color properly, breaking antialising 2024-08-15 12:08:47 +01:00
Gordon Williams
a3febbc105 STM32: enable flow control on built in UART
Pipboy: increase IO buffer size and lower flow control threshold in attempt to make UART reliable at higher baud (not 100% there)
2024-08-13 15:19:13 +01:00
Gordon Williams
046f4104a1 Fix flash memory page size/positioning to fix issues writing firmware 2024-08-13 15:05:55 +01:00
Gordon Williams
5ca9ef3884 Add option to set height for blit 2024-08-13 10:20:52 +01:00
Gordon Williams
e29ae8b1a2 add streamLooped event 2024-08-13 08:57:00 +01:00
Gordon Williams
1a1e225653 Add Pip.sleep/wake commands, although this only drops us to 1.8mA for some reason, not the 0.15mA we get when turning off. 2024-08-12 15:43:19 +01:00
Gordon Williams
795be37050 remove RTC wakeup code which didn't work anyway 2024-08-12 14:58:59 +01:00
Gordon Williams
642af6fb0a Merge branch 'master' into STM32F4LCD 2024-08-12 14:57:01 +01:00
Gordon Williams
ff487e0084 Graphics: Adjust image alignment when rotating images to avoid cropping (fix #2535) 2024-08-12 11:05:03 +01:00
Gordon Williams
9cc9268e13
Merge pull request #2539 from espruino/dependabot/github_actions/actions/upload-artifact-4.3.6
Bump actions/upload-artifact from 4.3.5 to 4.3.6
2024-08-12 07:54:24 +01:00
dependabot[bot]
b8470ff525
Bump actions/upload-artifact from 4.3.5 to 4.3.6
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.5 to 4.3.6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4.3.5...v4.3.6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-12 01:15:57 +00:00
Richard Blakesley
675e9b6fcf Added lowercase ASCII glyphs to font Monofonto16 2024-08-10 00:03:19 +01:00
Gordon Williams
5f3f6782ad ESP32C3: Get analogRead working correctly
Thanks to SimonGAndrews!
we need to call it twice to get a decent value on the C3 for some reason!
https://forum.espruino.com/conversations/395499/?offset=100#17482163
2024-08-09 15:54:21 +01:00
Gordon Williams
84c638c53b ensure linux compile works again, fix 'lock leak' when sending events 2024-08-08 09:08:58 +01:00
Richard Blakesley
a345742f3f Added Pip.writeDACReg() and Pip.readDACReg()
For example, read out all registers with:
for (reg=0;reg<=52;reg++) {
  v=Pip.readDACReg(reg);
  print(`${reg} (0x${reg.toString(16).padStart(2,0)}): 0x${v.toString(16).padStart(2,0)} (${v.toString(2).padStart(8,0)})`)
}
2024-08-07 14:04:06 +01:00
Gordon Williams
9b3cc7f806 2v24 release RELEASE_2V24 2024-08-07 08:40:58 +01:00
Gordon Williams
93378fd743 small docs update 2024-08-07 08:40:13 +01:00
Gordon Williams
223d5384ce fix clicking by adding a small amount of noise to stop DAC turning off 2024-08-07 08:21:52 +01:00
Gordon Williams
21305657e1 naming 2024-08-06 15:56:35 +01:00
Gordon Williams
d911160df9 add secondsToWake option to 'off' 2024-08-06 15:51:55 +01:00
Gordon Williams
42748e78a8 Add noScanEffect for blit for title bar 2024-08-06 15:25:04 +01:00
Gordon Williams
e709592815 Add video repeat option 2024-08-06 15:14:06 +01:00
Gordon Williams
d8be8759e8 quick sanity addition 2024-08-06 15:12:05 +01:00
Gordon Williams
4298b9de58 minor tweaks to try and track down audio glitch - still not fixed 2024-08-06 14:43:22 +01:00
Gordon Williams
b0905c9641 Increase buffer size before we play, as on some videos it was having to pad out the sounds 2024-08-06 11:15:28 +01:00
Gordon Williams
d17b6c1075 fix crt effect on scaled up images 2024-08-05 17:46:53 +01:00
Gordon Williams
e747b02b73 Remove pin pullups (not needed, actually doing the opposite because of negate), add JIT, double the vars allocated 2024-08-05 17:31:57 +01:00
Gordon Williams
cdcddb29e7 fixing some compiler warnings 2024-08-05 16:16:56 +01:00
Gordon Williams
49f95ebda9 improve play volume at boot issue (DAC volume ramp) - still not 100% 2024-08-05 16:13:51 +01:00
Gordon Williams
f6c34950ac fix playback issue for short samples 2024-08-05 15:55:12 +01:00
Gordon Williams
4a22ce36c0 Ensure we play sounds even if they were too small for us to auto-start playback 2024-08-05 13:48:35 +01:00
Gordon Williams
7eddf32efd
Merge pull request #2536 from espruino/dependabot/github_actions/actions/upload-artifact-4.3.5
Bump actions/upload-artifact from 4.3.4 to 4.3.5
2024-08-05 10:11:45 +01:00
dependabot[bot]
fec29df916
Bump actions/upload-artifact from 4.3.4 to 4.3.5
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.4 to 4.3.5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4.3.4...v4.3.5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-05 01:07:02 +00:00
Richard Blakesley
d6d3f550df jswrap_pipboy.c: unmount SD card before turning off power to it 2024-08-05 00:56:36 +02:00