Cargo.toml 780 B

12345678910111213141516171819202122232425262728293031
  1. # -*- coding: utf-8 -*-
  2. [package]
  3. name = "timeslice"
  4. description = "Simple periodic time slice scheduler"
  5. version = "0.5.0"
  6. edition = "2021"
  7. rust-version = "1.80.0"
  8. authors = [ "Michael Büsch <m@bues.ch>" ]
  9. license = "MIT OR Apache-2.0"
  10. readme = "README.md"
  11. repository = "https://github.com/mbuesch/timeslicers.git"
  12. #repository = "https://bues.ch/cgit/timeslicers.git"
  13. categories = [ "concurrency", "embedded", "hardware-support" ]
  14. keywords = [ "scheduler", "task", "periodic" ]
  15. [dependencies]
  16. cfg-if = "1"
  17. esp-idf-hal = { version = "0.44", optional = true }
  18. esp-idf-svc = { version = "0.49", optional = true }
  19. paste = "1"
  20. [features]
  21. default = [ "hal-dummy", "meas" ]
  22. meas = []
  23. hal-espidf = [ "dep:esp-idf-hal", "dep:esp-idf-svc" ]
  24. hal-dummy = []
  25. # vim: ts=4 sw=4 expandtab