demo.sh 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. #! /bin/sh
  2. ## run a demo
  3. echo "> starting demo!"
  4. setup () {
  5. sh /usr/bin/weather.sh setup
  6. sh /usr/bin/timer.sh setup
  7. # sh /usr/bin/map.sh setup
  8. sh /usr/bin/status.sh wifi 1
  9. sh /usr/bin/status.sh battery 2
  10. sh /usr/bin/status.sh bluetooth 1
  11. }
  12. set_timer () {
  13. sh /usr/bin/timer.sh update 1 "13:52"
  14. sh /usr/bin/mcu/setButton.sh 0 ff0000
  15. sh /usr/bin/mcu/setButton.sh 1 00ff00
  16. sh /usr/bin/mcu/setButton.sh 2 0000ff
  17. sh /usr/bin/mcu/setButton.sh 3 88ffff
  18. sh /usr/bin/select.sh right
  19. sleep 1
  20. sh /usr/bin/timer.sh update 1 "13:51"
  21. sleep 1
  22. sh /usr/bin/timer.sh update 1 "13:50"
  23. sleep 1
  24. sh /usr/bin/timer.sh update 1 "13:49"
  25. sleep 1
  26. sh /usr/bin/timer.sh update 1 "13:48"
  27. sleep 1
  28. sh /usr/bin/timer.sh update 1 "13:47"
  29. }
  30. set_map () {
  31. sh /usr/bin/mcu/setColor.sh 0
  32. sh /usr/bin/select.sh right
  33. }
  34. set_reset () {
  35. # sh /usr/bin/mcu/setColor.sh 9b4b63
  36. sh /usr/bin/mcu/setColor.sh 0
  37. sh /usr/bin/select.sh first
  38. }
  39. if [ "$1" == "r" ]; then
  40. set_reset
  41. elif [ "$1" == "s" ]; then
  42. setup
  43. elif [ "$1" == "t" ]; then
  44. set_timer
  45. else
  46. set_reset
  47. sleep 4
  48. set_timer
  49. sleep 1
  50. #set_map
  51. set_reset
  52. sleep 2
  53. fi