Commit graph

  • 4386a4ca32 PWM audio now works using either CPU or DMA in part9-sound demo Adam Greenwood-Byrne 2021-02-17 23:40:03 +0000
  • 8b7079608f First commit of part9-sound code Adam Greenwood-Byrne 2021-02-17 10:32:35 +0000
  • 72e96074c9 Fixed incorrect png in part8 Adam Greenwood-Byrne 2021-02-15 21:23:53 +0000
  • f7933e30a6 Added png to explain handle value notification in part8 Adam Greenwood-Byrne 2021-02-15 21:22:30 +0000
  • b9c6386827 Final part8 docs complete Adam Greenwood-Byrne 2021-02-15 21:16:56 +0000
  • ede3912764 part8 documentation draft completed Adam Greenwood-Byrne 2021-02-15 21:12:00 +0000
  • 40592775b5 Fixed a few typos in the controller code write-up Adam Greenwood-Byrne 2021-02-15 20:30:08 +0000
  • ce79b37cac Added documentation on building the Breakout controller Adam Greenwood-Byrne 2021-02-15 20:25:16 +0000
  • 12412e6be8 Fixed typos Adam Greenwood-Byrne 2021-02-15 17:26:21 +0000
  • 4c428582f6 Revised docs for part7 and part8 Adam Greenwood-Byrne 2021-02-15 17:22:09 +0000
  • 62ef53bd5b Fixed discrepancy with bt.c in part7 and part8 - now the same Adam Greenwood-Byrne 2021-02-15 12:38:15 +0000
  • 7d36b81242 Updated part7 docs Adam Greenwood-Byrne 2021-02-15 09:53:20 +0000
  • 88b45b66ab Removing .DS_Store file Adam Greenwood-Byrne 2021-02-15 09:19:53 +0000
  • 9d8d9d65ad Fixed advertising issue with part7 Adam Greenwood-Byrne 2021-02-15 09:19:13 +0000
  • 6dd0ab424e part8 no works with DEBUG=0 in fb.c, but Eddystone beacon in part7 does not Adam Greenwood-Byrne 2021-02-14 20:32:02 +0000
  • 58b073a8de Small tweak to intro doc Adam Greenwood-Byrne 2021-02-12 21:35:30 +0000
  • cf6b01ba07 Removed a duplication in the part3 docs Adam Greenwood-Byrne 2021-02-12 20:42:54 +0000
  • 94a02cbfa2 Small change to part3 docs Adam Greenwood-Byrne 2021-02-12 20:41:40 +0000
  • a42a421ec2 Final doc update Adam Greenwood-Byrne 2021-02-12 20:37:31 +0000
  • f9839e2233 Updated documentation to reference building on Mac too Adam Greenwood-Byrne 2021-02-12 20:33:01 +0000
  • 9e713872dc Updated part2 to explain Makefiles on other platforms Adam Greenwood-Byrne 2021-02-12 20:21:45 +0000
  • fcef8b6535 Updated intro and Makefiles to use LLVM clang in the right location Adam Greenwood-Byrne 2021-02-12 20:10:04 +0000
  • 96e64218e9
    Merge pull request #2 from isometimes/clang-mbp-m1 Adam Greenwood-Byrne 2021-02-12 12:48:37 +0000
  • d5b64f4c8d Tested part7 with -O2 optimisation in Makefile Adam Greenwood-Byrne 2021-02-12 12:45:11 +0000
  • 7e3238758a part8 working with optimisation, but not with DEBUG=0 in fb.c Adam Greenwood-Byrne 2021-02-11 22:14:31 +0000
  • fa83c4ff5e Added windows Makefile for part8 to test cross-compile Adam Greenwood-Byrne 2021-02-11 21:01:55 +0000
  • dba37c8522 Fixed some weird compilation issues Adam Greenwood-Byrne 2021-02-09 16:40:33 +0000
  • 7fa637650d Added DEBUG option to fb.c to avoid on-screen noise Adam Greenwood-Byrne 2021-02-08 18:00:25 +0000
  • cf9bcd966e part8 working - but gfx is way too slow with unoptimised clang Adam Greenwood-Byrne 2021-02-08 16:06:09 +0000
  • 70c0c85c67 part7 now completely working Adam Greenwood-Byrne 2021-02-08 13:51:20 +0000
  • f33240cb96 bt_search refactored and working on clang compile Adam Greenwood-Byrne 2021-02-08 10:23:30 +0000
  • 1d03a2ce3f Added display debug to part7 to help resolve Bluetooth issues Adam Greenwood-Byrne 2021-02-07 22:04:44 +0000
  • 072b5453b4 Migrating to clang for native builds on MBP M1 - parts1-6 working, part7 incomplete, part8 untouched Adam Greenwood-Byrne 2021-02-07 19:18:44 +0000
  • 46b197dbe5
    Update README.md Adam Greenwood-Byrne 2021-01-25 20:28:46 +0000
  • 766e3e513d
    Update README.md Adam Greenwood-Byrne 2021-01-25 20:27:20 +0000
  • 1dfa781477 Adding Google site verification file Adam Greenwood-Byrne 2020-08-29 07:19:21 +0100
  • c6b699a6de Removing extraneoous main file from part8-breakout-ble Adam Greenwood-Byrne 2020-08-24 14:31:19 +0100
  • 63013786da Better parsing on the Bluetooth game controller packets Adam Greenwood-Byrne 2020-08-12 22:41:25 +0100
  • 6fe0e6682d Added simple game controller is Node.JS using Bleno Adam Greenwood-Byrne 2020-08-12 18:58:10 +0100
  • 21681400ae Some improvements to Bluetooth Breakout Adam Greenwood-Byrne 2020-08-12 18:53:12 +0100
  • dbc2c6139b Controlling Breakout using the MacBook Pro trackpad over Bluetooth Adam Greenwood-Byrne 2020-08-12 14:58:20 +0100
  • 3cea210167 Adding link from part7 to part8 Adam Greenwood-Byrne 2020-08-11 22:15:40 +0100
  • a338d4ac02 Updating the docs to reflect Bluetooth changes Adam Greenwood-Byrne 2020-08-11 22:13:48 +0100
  • d42d4b33fc A rough BLE controlled Breakout game in part8 Adam Greenwood-Byrne 2020-08-11 22:08:40 +0100
  • b2ae702c48 Notifications working for ATT characteristic Adam Greenwood-Byrne 2020-08-11 17:48:00 +0100
  • 8d1a7750f1 Reads a characteristic from a Bluetooth echo device Adam Greenwood-Byrne 2020-08-11 16:16:18 +0100
  • e1f5c41c6d Fixed connection timing issue Adam Greenwood-Byrne 2020-08-11 09:09:13 +0100
  • 0fde327830 Connections now more reliable Adam Greenwood-Byrne 2020-08-10 20:20:13 +0100
  • 2a2a48d1a7 Fixed some typos Adam Greenwood-Byrne 2020-08-10 16:00:28 +0100
  • dfbe5d5375 Got a Bluetooth connection working Adam Greenwood-Byrne 2020-08-10 15:52:54 +0100
  • 6f9df254a6 More work to the scanning code, with whitelist working Adam Greenwood-Byrne 2020-08-10 12:39:28 +0100
  • 78c9eaa64c Fixing some typos Adam Greenwood-Byrne 2020-08-06 10:53:58 +0100
  • 1bb90b004a Better image for working Eddystone Beacon in part7-bluetooth Adam Greenwood-Byrne 2020-08-05 21:46:26 +0100
  • e390257ff1 Added images from eBeacon iOS app Adam Greenwood-Byrne 2020-08-05 21:39:18 +0100
  • fdfb29b087 Added images from eBeacon iOS app Adam Greenwood-Byrne 2020-08-05 21:37:44 +0100
  • 65b85ada97 Working Eddystone Beacon implementation in part7-bluetooth Adam Greenwood-Byrne 2020-08-05 21:30:54 +0100
  • c299194f88 Update to part7-bluetooth to suppress noisy data Adam Greenwood-Byrne 2020-07-30 21:47:18 +0100
  • f52c4079a9 Fixing part7 typo Adam Greenwood-Byrne 2020-07-30 15:57:44 +0100
  • 10ecd8ca76 Modifying part7-bluetooth to show full/friendly device names Adam Greenwood-Byrne 2020-07-30 15:56:39 +0100
  • db9b058ea9 Adding sitemap builder Adam Greenwood-Byrne 2020-07-27 22:43:50 +0100
  • 0fe9554ace Removing Google site verification Adam Greenwood-Byrne 2020-07-27 22:38:40 +0100
  • 1375482fca Merge branch 'master' of https://github.com/isometimes/rpi4-osdev Adam Greenwood-Byrne 2020-07-27 22:36:50 +0100
  • ddb2cdb3ac Adding Google verification HTML file Adam Greenwood-Byrne 2020-07-27 22:36:25 +0100
  • 8483cf4949 Set theme jekyll-theme-slate Adam Greenwood-Byrne 2020-07-27 18:53:30 +0100
  • b1d5c7f1a9 Homepage fix - relative linking not intuitive Adam Greenwood-Byrne 2020-07-27 18:52:06 +0100
  • 49f070a9f1 Fix homepage on Pages Adam Greenwood-Byrne 2020-07-27 18:49:58 +0100
  • 18e7e431ee Added crosslink to homepage Adam Greenwood-Byrne 2020-07-27 18:48:31 +0100
  • b13b086099 Added crosslinks in Markdown for Pages Adam Greenwood-Byrne 2020-07-27 18:46:39 +0100
  • e75b3afe96 Merge branch 'master' of https://github.com/isometimes/rpi4-osdev Adam Greenwood-Byrne 2020-07-27 18:42:29 +0100
  • 19d7e35b96 Testing Markdown links Adam Greenwood-Byrne 2020-07-27 18:41:07 +0100
  • 279ba0c390 Set theme jekyll-theme-minimal Adam Greenwood-Byrne 2020-07-27 18:38:01 +0100
  • b97c6efc57 Adding full part7-bluetooth write-up Adam Greenwood-Byrne 2020-07-27 17:54:08 +0100
  • 46b8b14186 part7-bluetooth now scanning and showing found addresses Adam Greenwood-Byrne 2020-07-26 19:28:44 +0100
  • 724c77758e Added quick part7 README for now Adam Greenwood-Byrne 2020-07-23 20:44:03 +0100
  • 7d1cd9b7dd Added part7-bluetooth working code Adam Greenwood-Byrne 2020-07-23 20:37:48 +0100
  • cc2efc2a06 Finished part6-breakout proof read Adam Greenwood-Byrne 2020-07-16 11:48:14 +0100
  • fa6e06a413 Finished part6-breakout write-up Adam Greenwood-Byrne 2020-07-16 11:42:46 +0100
  • ba27d5ee26 Better collision detection in part6-breakout Adam Greenwood-Byrne 2020-07-16 11:03:12 +0100
  • 05fc8b4733 Reduced MARGIN to 30 in part6-breakout now we got config.txt right Adam Greenwood-Byrne 2020-07-15 22:31:21 +0100
  • 735963ea89 Fixed a bug introduced by wrongly assuming that I could reverse some logic in part6 Adam Greenwood-Byrne 2020-07-15 22:09:40 +0100
  • 6f8ea3ec5b Finished documenting the zoom parameter of drawChar/String Adam Greenwood-Byrne 2020-07-15 21:54:29 +0100
  • aada0d77f9 Finalising part5-framebuffer README Adam Greenwood-Byrne 2020-07-15 20:19:42 +0100
  • b32a7fb9e9 Fixed a few typos in part5-framebuffer Adam Greenwood-Byrne 2020-07-15 20:16:07 +0100
  • 47a855c30c Fixing typo in part6-breakout/fb.c Adam Greenwood-Byrne 2020-07-15 17:57:37 +0100
  • b79e1dd054 Tidy up of the breakout code Adam Greenwood-Byrne 2020-07-15 17:52:03 +0100
  • ffe23d671c Added part5-framebuffer README.md file Adam Greenwood-Byrne 2020-07-15 17:38:50 +0100
  • 2cf8a98743 Added code for part5-framebuffer and part6-breakout, write-up todo Adam Greenwood-Byrne 2020-07-14 11:53:09 +0100
  • db57c87753 Adding part4 - full mini UART comms Adam Greenwood-Byrne 2020-07-12 15:34:23 +0100
  • 4bdc708563 Removed some extraneous code in the io.c example in part 3 Adam Greenwood-Byrne 2020-07-12 14:32:55 +0100
  • ff4a2907b7 Initial commit Adam Greenwood-Byrne 2020-07-12 10:08:51 +0100
  • 51cf0dde5f
    Initial commit Adam Greenwood-Byrne 2020-07-12 10:05:40 +0100