1
1
[package ]
2
2
name = " ruspiro-boot"
3
3
authors = [
" André Borrmann <[email protected] >" ]
4
- version = " 0.2.1 " # remember to update html_root_url
4
+ version = " 0.3.0 " # remember to update html_root_url
5
5
description = """
6
- Baremetal boot code for the Raspberry Pi 3 to conviniently start a custom kernel within the Rust environment
7
- without the need to dangle with all the initial setup like stack pointers, getting MMU setup and all cores kicked off
8
- for processing.
6
+ Baremetal boot strapper code for the Raspberry Pi 3 to conviniently start a custom kernel within the Rust environment
7
+ without the need to deal with all the initial setup like stack pointers, getting MMU setup and get all cores kicked off
8
+ for processing. Supports Aarch32 and Aarch64 builds.
9
9
"""
10
10
license = " Apache-2.0"
11
11
repository = " https://github.com/RusPiRo/ruspiro-boot"
12
- documentation = " https://docs.rs/ruspiro-boot/0.2.1 "
12
+ documentation = " https://docs.rs/ruspiro-boot/0.3.0 "
13
13
readme = " README.md"
14
14
keywords = [" RusPiRo" , " raspberrypi" , " boot" , " baremetal" , " multicore" ]
15
15
categories = [" no-std" , " embedded" ]
16
16
edition = " 2018"
17
+ links = " ruspiro-boot"
18
+ build = " build.rs"
17
19
18
20
[badges ]
19
21
travis-ci = { repository = " RusPiRo/ruspiro-boot" , branch = " master" }
@@ -25,19 +27,19 @@ maintenance = { status = "actively-developed" }
25
27
cc = " 1.0.38"
26
28
27
29
[dependencies ]
30
+ ruspiro-register = { path = " ../register" , version = " 0.3" }
31
+ ruspiro-gpio = { path = " ../gpio" , version = " 0.3" }
32
+ ruspiro-interrupt = { path = " ../interrupt" , version = " 0.3" }
33
+ ruspiro-uart = { path = " ../uart" , version = " 0.3" }
34
+ ruspiro-console = { path = " ../console" , version = " 0.3" }
35
+ ruspiro-timer = { path = " ../timer" , version = " 0.3" }
36
+ ruspiro-cache = { path = " ../cache" , version = " 0.3" }
28
37
29
38
[features ]
30
- default = [" ruspiro_pi3" ]
31
- ruspiro_pi3 = []
39
+ ruspiro_pi3 = [
40
+ " ruspiro-gpio/ruspiro_pi3" ,
41
+ " ruspiro-uart/ruspiro_pi3" ,
42
+ " ruspiro-timer/ruspiro_pi3"
43
+ ]
32
44
singlecore = []
33
45
with_panic = []
34
- with_exception = []
35
-
36
- [package .metadata .docs .rs ]
37
- all-features = false
38
- no-default-features = true
39
- # default-target = "armv7-unknown-linux-gnueabihf"
40
- # rustc-args = [
41
- # "-C target-cpu=cortex-a53",
42
- # "-C target-feature=+a53,+fp-armv8,+v8,+vfp3,+d16,+thumb2,+neon"
43
- # ]
0 commit comments