File tree Expand file tree Collapse file tree 5 files changed +37
-9
lines changed Expand file tree Collapse file tree 5 files changed +37
-9
lines changed Original file line number Diff line number Diff line change 1
1
MIT License
2
2
3
- Copyright (c) 2019-2020 Micro: bit Educational Foundation
3
+ Copyright (c) 2019-2021 Micro: bit Educational Foundation and contributors
4
4
5
5
Permission is hereby granted, free of charge, to any person obtaining a copy
6
6
of this software and associated documentation files (the "Software"), to deal
Original file line number Diff line number Diff line change @@ -6,14 +6,21 @@ A TypeScript library to manipulate the micro:bit MicroPython filesystem.
6
6
7
7
<img width =" 50% " alt =" microbit-fs logo " src =" https://user-images.githubusercontent.com/29712657/53014294-fb95e700-343f-11e9-856e-d70af8870c0c.png " >
8
8
9
- This library is a Work In Progress. At the moment only the MicroPython
10
- filesystem within a hex file is supported.
9
+ ## Documentation
11
10
12
- Raw draft of the docs can be found in
11
+ The docs can be found in
13
12
[ https://microbit-foundation.github.io/microbit-fs/ ] ( https://microbit-foundation.github.io/microbit-fs/ ) .
14
13
14
+ ## npm Package
15
+
16
+ To add this package to your project:
17
+
18
+ ```
19
+ npm install @microbit/microbit-fs
20
+ ```
21
+
15
22
## License
16
23
17
24
This software is under the MIT open source license.
18
25
19
- SPDX-License-Identifier: MIT
26
+ [ SPDX-License-Identifier: MIT] ( LICENSE.md )
Original file line number Diff line number Diff line change 30
30
"url" : null
31
31
}, {
32
32
"label" : " micro:bit Tech Site " ,
33
- "url" : " https://tech.microbit.org/"
33
+ "url" : " https://tech.microbit.org"
34
+ }, {
35
+ "label" : " | " ,
36
+ "url" : null
37
+ }, {
38
+ "label" : " GitHub Repo " ,
39
+ "url" : " https://github.com/microbit-foundation/microbit-fs/"
34
40
}
35
41
],
36
42
"outline" : [{
Original file line number Diff line number Diff line change @@ -15,10 +15,25 @@ Manipulate files in a micro:bit MicroPython Intel Hex file.
15
15
{: .fs-6 .fw-300 }
16
16
17
17
[ Quick Guide] ( quick-guide.html ) {: .btn .btn-primary .fs-5 .mb-4 .mb-md-0 .mr-2 }
18
+ [ API] ( api/ ) {: .btn .btn-purple .mb-4 .mb-md-0 .mr-2 }
18
19
[ View it on GitHub] ( https://github.com/microbit-foundation/microbit-fs/ ) {: .btn .fs-5 .mb-4 .mb-md-0 }
19
20
20
21
---
21
22
22
- The documentation is currently a work in progress .
23
+ This is the documentation for the micro : bit Filesystem library .
23
24
24
- The menu on the left shows you the available documentation.
25
+ This library can be used to add files with Python code (or any other content)
26
+ into a MicroPython hex file, ready to be loaded into a micro: bit .
27
+
28
+ The reverse process is also provided, being able to read the files encoded in
29
+ the MicroPython filesystem from a hex file.
30
+
31
+ As part of the micro: bit V2 release this library can also generate
32
+ [ Universal Hex] ( https://github.com/microbit-foundation/spec-universal-hex ) files
33
+ to create a singe hex that can be loaded in any micro: bit board.
34
+
35
+ ## Navigation
36
+
37
+ - ⬆️ The header at the top contains a search bar
38
+ - ⬅️ The menu on the left shows you the available documentation pages
39
+ - ⬇️ If you'd like to contribute to the docs there is an edit link at the footer
Original file line number Diff line number Diff line change 25
25
*
26
26
* More information about how this data is added to the MicroPython Intel Hex
27
27
* file can be found in the MicroPython for micro:bit v2 repository:
28
- * https://github.com/microbit-foundation/micropython-microbit-v2/blob/40e9bb687eb561cf590d151c6afa35efbcd4fec0 /src/addlayouttable.py
28
+ * https://github.com/microbit-foundation/micropython-microbit-v2/blob/v2.0.0-beta.3 /src/addlayouttable.py
29
29
*
30
30
* @packageDocumentation
31
31
*
You can’t perform that action at this time.
0 commit comments