Skip to content

Commit b614c92

Browse files
docs: Improve the intro sections.
1 parent fae0607 commit b614c92

File tree

5 files changed

+34
-12
lines changed

5 files changed

+34
-12
lines changed

README.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,18 @@
22

33
[![CircleCI](https://circleci.com/gh/microbit-foundation/microbit-universal-hex.svg?style=svg)](https://circleci.com/gh/microbit-foundation/microbit-universal-hex)
44

5-
TypeScript/JavaScript library to create micro:bit Universal Hexes.
5+
TypeScript/JavaScript library to create micro:bit Universal Hex files for
6+
micro:bit.
67

78
<img width="50%" alt="microbit-universal-hex logo" src="docs/img/microbit-uh-logo.png">
89

10+
The Universal Hex file format was created to be able to contain the binary data
11+
for micro:bit V1 and V2 boards in a single file, so that it works in all
12+
versions of the micro:bit.
13+
914
## Documentation
1015

11-
A raw draft of the docs can be found in
16+
The documentation can be found in
1217
https://microbit-foundation.github.io/microbit-universal-hex/.
1318

1419
## Web Tool
@@ -17,7 +22,7 @@ An implementation example can be found in the
1722
[docs/examples/webtool.html](docs/examples/webtool.html) file. This web tool can
1823
generate a Universal Hex from two Intel Hex files.
1924

20-
It can be accessed online via:
25+
It can be accessed online on this URL:
2126
https://tech.microbit.org/software/universal-hex-creator/
2227

2328
## License

docs/_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ exclude:
1313

1414
# Just The Docs settings
1515

16-
logo: 'docs/img/microbit-uh-logo-text.png'
16+
logo: 'img/microbit-uh-logo-text.png'
1717
# Enable or disable the site search
1818
search_enabled: true
1919
# Aux links for the upper right navigation

docs/api-docs.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ nav_order: 3
66

77
# API Documentation
88

9-
The API documentation is generated independently of the rest of this docs and
9+
The API documentation is generated independently of the rest of these docs and
1010
can be found here:
11-
https://microbit-foundation.github.io/microbit-universal-hex/api/
11+
[https://microbit-foundation.github.io/microbit-universal-hex/api/](https://microbit-foundation.github.io/microbit-universal-hex/api/)
12+
13+
The source code is well annotated with in-line documentation and
14+
[TypeDoc](http://typedoc.org) is used to generate the API documentation.

docs/index.md

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,30 @@ nav_order: 1
1010

1111
{: .fs-9 }
1212

13-
<img alt="microbit-universal-hex logo" src="img/microbit-uh-logo.png" style="max-height: 125px; float: left; padding-right: 16px;">
13+
<img alt="microbit-universal-hex logo" src="img/microbit-uh-logo.png" style="max-height: 164px; float: left; padding-right: 16px;">
1414

1515
Create Universal Hex files for the micro:bit.
1616
{: .fs-6 .fw-300 }
1717

18-
[Quick Guide](quick-guide.html){: .btn .btn-primary .fs-5 .mb-4 .mb-md-0 .mr-2 }
19-
[View it on GitHub](https://github.com/microbit-foundation/microbit-universal-hex/){: .btn .fs-5 .mb-4 .mb-md-0 }
18+
[Quick Guide](quick-guide.html){: .btn .btn-primary .mb-4 .mb-md-0 .mr-2 }
19+
[API](api/){: .btn .btn-blue .mb-4 .mb-md-0 .mr-2 }
20+
[View it on GitHub](https://github.com/microbit-foundation/microbit-universal-hex/){: .btn .mb-4 .mb-md-0 }
2021

2122
---
2223

23-
The documentation is currently a work in progress.
24+
This is the documentation for the micro:bit Universal Hex library.
2425

25-
The menu on the left shows you the available documentation.
26+
The original hex files for the micro:bit were using the
27+
[Intel Hex format](https://en.wikipedia.org/wiki/Intel_HEX). With the micro:bit
28+
V2 release a new hex format was created to be able to flash any micro:bit
29+
version with a single file.
30+
31+
The Universal Hex file format can contain the binary data for multiple micro:bit
32+
board versions and this TypeScript/JavaScript library can be used to create a
33+
micro:bit Universal Hex from two or more micro:bit Intel Hex files.
34+
35+
## Navigation
36+
37+
⬅️ The menu on the left shows you the available documentation pages.
38+
⬆️ The header at the top contains search bar
39+
⬇️ If you'd like to contribute to the docs there is an edit link at the footer

docs/uh-format.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ able to include data for multiple targets into a single file.
1212

1313
This section of the docs is still a Work In Progress. For detailed information
1414
on the format please visit:
15-
https://github.com/microbit-foundation/spec-universal-hex
15+
[https://github.com/microbit-foundation/spec-universal-hex](https://github.com/microbit-foundation/spec-universal-hex)

0 commit comments

Comments
 (0)