Cargo.toml 807 B

12345678910111213141516171819202122232425262728293031
  1. # -*- coding: utf-8 -*-
  2. [package]
  3. name = "timeslice"
  4. description = "Simple periodic time slice scheduler"
  5. version = "0.4.0"
  6. edition = "2021"
  7. authors = [ "Michael Büsch <m@bues.ch>" ]
  8. license = "MIT OR Apache-2.0"
  9. readme = "README.md"
  10. repository = "https://github.com/mbuesch/timeslicers.git"
  11. #repository = "https://bues.ch/cgit/timeslicers.git"
  12. categories = [ "concurrency", "embedded", "hardware-support" ]
  13. keywords = [ "scheduler", "task", "periodic" ]
  14. [dependencies]
  15. cfg-if = "1"
  16. esp-idf-hal = { version = "0.44", optional = true }
  17. esp-idf-svc = { version = "0.49", optional = true }
  18. lazy_static = "1"
  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