Cargo.toml 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. [package]
  2. authors = ["Jorge Aparicio <jorge@japaric.io>", "Daniel Egger <daniel@eggers-club.de>"]
  3. categories = ["embedded", "hardware-support", "no-std"]
  4. description = "HAL for the STM32F1xx family of microcontrollers"
  5. keywords = ["arm", "cortex-m", "stm32", "hal"]
  6. license = "MIT OR Apache-2.0"
  7. name = "stm32f1xx-hal"
  8. repository = "https://github.com/stm32-rs/stm32f1xx-hal"
  9. documentation = "https://docs.rs/stm32f1xx-hal"
  10. edition = "2018"
  11. version = "0.2.0"
  12. [package.metadata.docs.rs]
  13. features = ["stm32f103", "rt"]
  14. [dependencies]
  15. cortex-m = "0.5.8"
  16. nb = "0.1.1"
  17. cortex-m-rt = "0.6.7"
  18. stm32f1 = "0.6.0"
  19. [dependencies.void]
  20. default-features = false
  21. version = "1.0.2"
  22. [dependencies.cast]
  23. default-features = false
  24. version = "0.2.2"
  25. [dependencies.embedded-hal]
  26. features = ["unproven"]
  27. version = "0.2.2"
  28. [dev-dependencies]
  29. panic-halt = "0.2.0"
  30. panic-semihosting = "0.5.1"
  31. panic-itm = "0.4.0"
  32. # cortex-m-rtfm = "0.3.1"
  33. cortex-m-semihosting = "0.3.2"
  34. enc28j60 = "0.2.1"
  35. heapless = "0.4.1"
  36. m = "0.1.1"
  37. mfrc522 = "0.2.0"
  38. serde_derive = "1.0.87"
  39. [dev-dependencies.byteorder]
  40. default-features = false
  41. version = "1.3.1"
  42. [dev-dependencies.cobs]
  43. default-features = false
  44. version = "0.1.3"
  45. [dev-dependencies.crc16]
  46. default-features = false
  47. version = "0.4.0"
  48. [dev-dependencies.either]
  49. default-features = false
  50. version = "1.5.0"
  51. #[dev-dependencies.jnet]
  52. #git = "https://github.com/japaric/jnet"
  53. #rev = "df96b408049ca952ad7844d6552e87cf8fc18d2a"
  54. #[dev-dependencies.motor-driver]
  55. #git = "https://github.com/japaric/motor-driver"
  56. #rev = "00c8b15223643090d69f1acfb8b7a7a43a440417"
  57. #[dev-dependencies.mpu9250]
  58. #git = "https://github.com/japaric/mpu9250"
  59. #rev = "8f9ecad690093cb71c41301ca5e5705706150610"
  60. [dev-dependencies.serde]
  61. default-features = false
  62. version = "1.0.87"
  63. #[dev-dependencies.serde-json-core]
  64. #git = "https://github.com/japaric/serde-json-core"
  65. #rev = "6f12b77c1ffeae167989fe06e0d8b15978bd6d18"
  66. [features]
  67. doc = []
  68. rt = ["stm32f1/rt"]
  69. stm32f100 = ["stm32f1/stm32f100"]
  70. stm32f103 = ["stm32f1/stm32f103"]
  71. [profile.dev]
  72. incremental = false
  73. codegen-units = 1
  74. [profile.release]
  75. codegen-units = 1
  76. debug = true
  77. lto = true