[package] name = "pico-sdk-sys" description = "FFI bindings to Raspberry Pi's Pico SDK" version = "0.1.1" edition = "2021" authors = ["Kağan Ege "] license = "MIT" readme = "README.md" repository = "https://github.com/kaganege/pico-sdk-rust" keywords = ["raspberry-pi", "embedded", "no-std"] categories = ["no-std", "external-ffi-bindings", "embedded"] build = "build/build.rs" exclude = [".github"] [lib] test = false bench = false [features] default = ["enable-stdio-usb"] pico-w = [] extras = [] alloc = ["custom-print/alloc"] enable-stdio-uart = [] enable-stdio-usb = [] full = ["extras", "alloc"] [profile.release] codegen-units = 1 # better optimizations debug = true # symbols are nice and they don't increase the size on Flash lto = true # better optimizations [dependencies] custom-print = { version = "1.0.0", default-features = false } [build-dependencies] bindgen = "0.69.4" cmake = "0.1.50" flate2 = "1.0.30" paste = "1.0.15" git2 = "0.19.0" reqwest = { version = "0.12.5", features = ["blocking"] } serde = { version = "1.0.203", features = ["derive"] } tar = "0.4.41" toml = { version = "0.8.14", features = ["parse"] } which = "6.0.1" zip = { version = "2.1.3", default-features = false, features = [ "deflate", "flate2", ] } xz = "0.1.0"