Commit graph

241 commits

Author SHA1 Message Date
Adam Greenwood-Byrne
4386a4ca32 PWM audio now works using either CPU or DMA in part9-sound demo 2021-02-17 23:40:03 +00:00
Adam Greenwood-Byrne
8b7079608f First commit of part9-sound code 2021-02-17 10:32:35 +00:00
Adam Greenwood-Byrne
72e96074c9 Fixed incorrect png in part8 2021-02-15 21:23:53 +00:00
Adam Greenwood-Byrne
f7933e30a6 Added png to explain handle value notification in part8 2021-02-15 21:22:30 +00:00
Adam Greenwood-Byrne
b9c6386827 Final part8 docs complete 2021-02-15 21:16:56 +00:00
Adam Greenwood-Byrne
ede3912764 part8 documentation draft completed 2021-02-15 21:12:00 +00:00
Adam Greenwood-Byrne
40592775b5 Fixed a few typos in the controller code write-up 2021-02-15 20:30:08 +00:00
Adam Greenwood-Byrne
ce79b37cac Added documentation on building the Breakout controller 2021-02-15 20:25:16 +00:00
Adam Greenwood-Byrne
12412e6be8 Fixed typos 2021-02-15 17:26:21 +00:00
Adam Greenwood-Byrne
4c428582f6 Revised docs for part7 and part8 2021-02-15 17:22:09 +00:00
Adam Greenwood-Byrne
62ef53bd5b Fixed discrepancy with bt.c in part7 and part8 - now the same 2021-02-15 12:38:15 +00:00
Adam Greenwood-Byrne
7d36b81242 Updated part7 docs 2021-02-15 09:53:20 +00:00
Adam Greenwood-Byrne
88b45b66ab Removing .DS_Store file 2021-02-15 09:19:53 +00:00
Adam Greenwood-Byrne
9d8d9d65ad Fixed advertising issue with part7 2021-02-15 09:19:13 +00:00
Adam Greenwood-Byrne
6dd0ab424e part8 no works with DEBUG=0 in fb.c, but Eddystone beacon in part7 does not 2021-02-14 20:32:02 +00:00
Adam Greenwood-Byrne
58b073a8de Small tweak to intro doc 2021-02-12 21:35:30 +00:00
Adam Greenwood-Byrne
cf6b01ba07 Removed a duplication in the part3 docs 2021-02-12 20:42:54 +00:00
Adam Greenwood-Byrne
94a02cbfa2 Small change to part3 docs 2021-02-12 20:41:40 +00:00
Adam Greenwood-Byrne
a42a421ec2 Final doc update 2021-02-12 20:37:31 +00:00
Adam Greenwood-Byrne
f9839e2233 Updated documentation to reference building on Mac too 2021-02-12 20:33:01 +00:00
Adam Greenwood-Byrne
9e713872dc Updated part2 to explain Makefiles on other platforms 2021-02-12 20:21:45 +00:00
Adam Greenwood-Byrne
fcef8b6535 Updated intro and Makefiles to use LLVM clang in the right location 2021-02-12 20:10:04 +00:00
Adam Greenwood-Byrne
96e64218e9
Merge pull request #2 from isometimes/clang-mbp-m1
Move build to clang and test to support building natively on Apple Silicon
2021-02-12 12:48:37 +00:00
Adam Greenwood-Byrne
d5b64f4c8d Tested part7 with -O2 optimisation in Makefile 2021-02-12 12:45:11 +00:00
Adam Greenwood-Byrne
7e3238758a part8 working with optimisation, but not with DEBUG=0 in fb.c 2021-02-11 22:14:31 +00:00
Adam Greenwood-Byrne
fa83c4ff5e Added windows Makefile for part8 to test cross-compile 2021-02-11 21:01:55 +00:00
Adam Greenwood-Byrne
dba37c8522 Fixed some weird compilation issues 2021-02-09 16:40:33 +00:00
Adam Greenwood-Byrne
7fa637650d Added DEBUG option to fb.c to avoid on-screen noise 2021-02-08 18:00:25 +00:00
Adam Greenwood-Byrne
cf9bcd966e part8 working - but gfx is way too slow with unoptimised clang 2021-02-08 16:06:09 +00:00
Adam Greenwood-Byrne
70c0c85c67 part7 now completely working 2021-02-08 13:51:20 +00:00
Adam Greenwood-Byrne
f33240cb96 bt_search refactored and working on clang compile 2021-02-08 10:23:30 +00:00
Adam Greenwood-Byrne
1d03a2ce3f Added display debug to part7 to help resolve Bluetooth issues 2021-02-07 22:04:44 +00:00
Adam Greenwood-Byrne
072b5453b4 Migrating to clang for native builds on MBP M1 - parts1-6 working, part7 incomplete, part8 untouched 2021-02-07 19:18:44 +00:00
Adam Greenwood-Byrne
46b197dbe5
Update README.md 2021-01-25 20:28:46 +00:00
Adam Greenwood-Byrne
766e3e513d
Update README.md 2021-01-25 20:27:20 +00:00
Adam Greenwood-Byrne
1dfa781477 Adding Google site verification file 2020-08-29 07:19:21 +01:00
Adam Greenwood-Byrne
c6b699a6de Removing extraneoous main file from part8-breakout-ble 2020-08-24 14:31:19 +01:00
Adam Greenwood-Byrne
63013786da Better parsing on the Bluetooth game controller packets 2020-08-12 22:41:25 +01:00
Adam Greenwood-Byrne
6fe0e6682d Added simple game controller is Node.JS using Bleno 2020-08-12 18:58:10 +01:00
Adam Greenwood-Byrne
21681400ae Some improvements to Bluetooth Breakout 2020-08-12 18:53:12 +01:00
Adam Greenwood-Byrne
dbc2c6139b Controlling Breakout using the MacBook Pro trackpad over Bluetooth 2020-08-12 14:58:20 +01:00
Adam Greenwood-Byrne
3cea210167 Adding link from part7 to part8 2020-08-11 22:15:40 +01:00
Adam Greenwood-Byrne
a338d4ac02 Updating the docs to reflect Bluetooth changes 2020-08-11 22:13:48 +01:00
Adam Greenwood-Byrne
d42d4b33fc A rough BLE controlled Breakout game in part8 2020-08-11 22:08:40 +01:00
Adam Greenwood-Byrne
b2ae702c48 Notifications working for ATT characteristic 2020-08-11 17:48:00 +01:00
Adam Greenwood-Byrne
8d1a7750f1 Reads a characteristic from a Bluetooth echo device 2020-08-11 16:16:18 +01:00
Adam Greenwood-Byrne
e1f5c41c6d Fixed connection timing issue 2020-08-11 09:09:13 +01:00
Adam Greenwood-Byrne
0fde327830 Connections now more reliable 2020-08-10 20:20:13 +01:00
Adam Greenwood-Byrne
2a2a48d1a7 Fixed some typos 2020-08-10 16:00:28 +01:00
Adam Greenwood-Byrne
dfbe5d5375 Got a Bluetooth connection working 2020-08-10 15:52:54 +01:00