Bare metal micro:bit has moved! Please update links and bookmarks.
User contributions for Mike
Jump to navigation
Jump to search
27 September 2024
- 15:3715:37, 27 September 2024 diff hist +26 N Template:Xtitle Created page with "{{Xdata|{{{1}}}|FmtTitle}}" current
- 15:3715:37, 27 September 2024 diff hist +48 N Template:V2Box Created page with "{{Context|title={{microbit}} version 2|{{{1}}}}}" current
- 15:3715:37, 27 September 2024 diff hist +45 N Template:Screenshot Created page with "[[Image:{{{1}}}.png|center|class=screenshot]]" current
- 15:3715:37, 27 September 2024 diff hist +41 N Template:FileTable Created page with "{{FileTableFmt|{{Xdir|{{{1}}}}}|{{{2}}}}}" current
- 15:3615:36, 27 September 2024 diff hist +24 N Template:Xaim Created page with "{{Xdata|{{{1}}}|FmtAim}}" current
- 15:3515:35, 27 September 2024 diff hist +126 N Template:Experiment Created page with "<includeonly>{{DISPLAYTITLE:{{Xtitle|{{{1}}}}}|noreplace}}</includeonly>__NOTOC__{{Baremetal}} <p><i>{{Xaim|{{{1}}}}}.</i></p>" current
- 15:2515:25, 27 September 2024 diff hist −60 Template:Xdata No edit summary current
- 15:2515:25, 27 September 2024 diff hist +22,357 N X2000 Created page with "{{Experiment|X2000}} ==Files== {{FileTable|X2000| {{FileRow|@heart.c@|Multiplexed heart animation}} {{FileScripts|X2000}}}} ==Demonstration== Compile and upload the program in directory @x2000-heart@. The program uses the General Purpose Input/Output (GPIO) pins of the {{microbit}} to control the 25 on-board LEDs in a flashing heart pattern. ==Activity== The program contains a subroutine @show(image, time)@ that displays an image for a certain time, expressed in units..."
- 15:2515:25, 27 September 2024 diff hist +17,639 N X1000 Created page with "{{Experiment|X1000}} ==Files== {{FileTable|X1000| {{FileRow|@echo.c@|Main program}} {{FileRow|@startup.c@|Initialises the {{microbit}}}} {{FileRow|@hardware.h@|Addresses of device registers}} {{FileRow|@device.ld@|Linker script}} {{FileScripts|X1000}}}} These files can be found in the directory @{{Xdir|X1000}}@ in the software kit. Two of them -- @echo.c@ and @Makefile@ -- are specific to this experiment, and the others -- @startup.c@, @hardware.h@ and @device.ld@ -- ar..."
- 12:5412:54, 27 September 2024 diff hist +303 Bare metal micro:bit No edit summary
8 August 2024
- 13:0513:05, 8 August 2024 diff hist +63 MediaWiki:Common.css No edit summary current
- 12:5012:50, 8 August 2024 diff hist +21 MediaWiki:Sidebar No edit summary
- 12:5012:50, 8 August 2024 diff hist −1 Bare metal micro:bit No edit summary
6 August 2024
- 16:1616:16, 6 August 2024 diff hist +1 Bare metal micro:bit No edit summary
- 16:1516:15, 6 August 2024 diff hist +289 Bare metal micro:bit No edit summary
- 16:1516:15, 6 August 2024 diff hist +1 Contents No edit summary
- 15:5315:53, 6 August 2024 diff hist +34 N Template:FmtTitle Created page with "Experiment {{{1}}} – {{{4}}}" current
- 15:5315:53, 6 August 2024 diff hist +13 N Template:FmtProj Created page with "{{{2}}}.geany" current
- 15:5315:53, 6 August 2024 diff hist +7 N Template:FmtNumber Created page with "{{{1}}}" current
- 15:5215:52, 6 August 2024 diff hist +63 N Template:FmtLongLink Created page with "[[{{{5}}}|Experiment {{{1}}} – {{{4}}}]]. <i>{{{6}}}.</i>" current
- 15:5215:52, 6 August 2024 diff hist +15 N Template:FmtDir Created page with "{{{2}}}-{{{3}}}" current
- 15:5215:52, 6 August 2024 diff hist +7 N Template:FmtAim Created page with "{{{6}}}" current
- 15:5215:52, 6 August 2024 diff hist +31 N Template:ExptLink Created page with "* {{Xdata|{{{1}}}|FmtLongLink}}"
- 15:5115:51, 6 August 2024 diff hist +107 N Template:PartTwo Created page with "{{{{{1}}}|X2000}} {{{{{1}}}|X2040}} {{{{{1}}}|X2100}} {{{{{1}}}|X2200}} {{{{{1}}}|X2300}} {{{{{1}}}|X2400}}" current
- 15:5115:51, 6 August 2024 diff hist +143 N Template:PartThree Created page with "{{{{{1}}}|X3000}} {{{{{1}}}|X3040}} {{{{{1}}}|X3100}} {{{{{1}}}|X3200}} {{{{{1}}}|X3300}} {{{{{1}}}|X3500}} {{{{{1}}}|X3600}} {{{{{1}}}|X3700}}" current
- 15:5115:51, 6 August 2024 diff hist +125 N Template:PartOne Created page with "{{{{{1}}}|X1000}} {{{{{1}}}|X1100}} {{{{{1}}}|X1200}} {{{{{1}}}|X1240}} {{{{{1}}}|X1300}} {{{{{1}}}|X1400}} {{{{{1}}}|X1500}}" current
- 15:5115:51, 6 August 2024 diff hist +53 N Template:PartFour Created page with "{{{{{1}}}|X4000}} {{{{{1}}}|X4100}} {{{{{1}}}|X4200}}" current
- 15:5115:51, 6 August 2024 diff hist +23 N Template:Microbian Created page with "{{Microbit|micro:bian}}" current
- 15:5015:50, 6 August 2024 diff hist +35 N Template:FmtRef Created page with "[[{{{5}}}|Experiment {{{1}}}]]" current
- 15:5015:50, 6 August 2024 diff hist +2,993 N Template:Xdata Created page with "{{#switch:{{{1}}} |X1000={{{{{2}}}|1|x01|echo|Building a program|X1000|Check you can build and upload a simple program (written in pure C) that echoes lines typed on the terminal}} |X1100={{{{{2}}}|2|x02|instrs|Machine instructions|X1100|Investigate the effect of single machine instructions using an interactive program}} |X1200={{{{{2}}}|3|x03|loops|Loops|X1200|Write programs for multiplication and division that contain loops}} |X1240={{{{{2}}}|4|x04|numbers|Numbers|X124..."
- 15:4915:49, 6 August 2024 diff hist +24 N Template:Xref Created page with "{{Xdata|{{{1}}}|FmtRef}}" current
- 15:3915:39, 6 August 2024 diff hist +750 Bare metal micro:bit No edit summary
- 15:3915:39, 6 August 2024 diff hist +1,344 N Contents Created page with "Listed here are all the experiments and the supporting material that are planned for the book. Each experiment is described in a separate chapter that is linked from this page: the blue links are ready to follow now, and the red links lead to experiments to be added in the future. At the end of this page are links to supporting pages that cover the hardware you will need, how to set up the software tools you will use to program it, and definitive..."
- 15:1315:13, 6 August 2024 diff hist 0 N File:Ubit-testpoints.png No edit summary current
- 15:1215:12, 6 August 2024 diff hist +539 N Microbit test points Created page with "{{DISPLAYTITLE:{{Microbit}} test points|noreplace}}{{Baremetal}} frame|none|Test points on the {{microbit}} board 1 TMS -- Debug interface for KL26 2 TDO -- " 3 TDI -- " 4 TCLK -- " 5 RST* -- " 6 TGT_SWDIO 7 TGT_SWCLK 8 KL26 XTAL -- has 16MHz sine wave 9 GND 10 VBUS_IF -- carries 5V when USB plugged in 11 USB-D+ 12 USB-D- 13 VBAT 14 +V_TGT 15 TGT_TX -- UART transmit from nRF51 16 +3.3V_IF 17 TGT_RX -- UART r..." current
- 14:3614:36, 6 August 2024 diff hist 0 N File:WS1282B-datasheet.pdf No edit summary current
- 14:3614:36, 6 August 2024 diff hist 0 N File:MCP7940N-datasheet.pdf No edit summary current
- 14:3614:36, 6 August 2024 diff hist 0 N File:IS31FL3731-datasheet.pdf No edit summary current
- 14:3614:36, 6 August 2024 diff hist 0 N File:Microbit-pinout.png No edit summary current
- 14:3414:34, 6 August 2024 diff hist 0 N File:NRF51822.jpg No edit summary current
- 14:3414:34, 6 August 2024 diff hist +3,504 N Note about I2C implementation Created page with "{{DISPLAYTITLE:Note about {{I2C}} implementation|noreplace}} From the Nordic forums: ===Is it necessary to SUSPEND TWI for each byte read?=== The nrf51 reference manual shows timing diagrams for the TWI interface when reading from slaves to have a shortcut between BB and SUSPEND. My assumption would be that's there to delay the ACK at the end of the read pending software reading the byte and deciding whether a STOP or repeated START should be sent. However the text al..." current
- 14:1514:15, 6 August 2024 diff hist 0 N File:Thumb-decode-preview.png No edit summary current
- 14:1414:14, 6 August 2024 diff hist +14 N Template:I2C Created page with "I<sup>2</sup>C" current
- 14:1414:14, 6 August 2024 diff hist +13 The microbit page No edit summary current
- 14:1314:13, 6 August 2024 diff hist −14 The microbit page No edit summary
- 14:1214:12, 6 August 2024 diff hist −1 The microbit page No edit summary
- 14:1014:10, 6 August 2024 diff hist +37 N Template:Baremetal Created page with "<!--Included in every content page-->" current
- 14:0814:08, 6 August 2024 diff hist +13,933 N The microbit page Created page with "{{DISPLAYTITLE:The {{microbit}} page|noreplace}} {{Baremetal}} This page is Grand Central Station for {{Microbit}} hardware documentation. I have tried to include a copy of every document I used in writing the book, or at least a link to it. Where a local copy exists, a link to it is shown in the text below, and the source link is added at the end of the sentence. I have included copies and links in good faith, but copyright holders are welcome to [mailto:mike@cs.ox.ac..."
- 14:0314:03, 6 August 2024 diff hist 0 N File:True-microbit-schematic.pdf No edit summary current
- 14:0314:03, 6 August 2024 diff hist 0 N File:Thumb-decode.pdf No edit summary current