Showing with 28,308 additions and 1,442 deletions.
  1. +154 −102 .cproject
  2. +1 −0 .gitignore
  3. +5 −7 .project
  4. +0 −27 .settings/language.settings.xml
  5. BIN Datasheets/IAR_2_Atollic_TrueSTUDIO_MigrationGuide_ARM.pdf
  6. +40 −0 Drivers/1us_delay/dwt_stm32_delay.c
  7. +41 −0 Drivers/1us_delay/dwt_stm32_delay.h
  8. +10 −1 Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c
  9. +150 −17 Drivers/generalIO/adc_global.c
  10. +21 −7 Drivers/generalIO/adc_global.h
  11. +4 −3 Drivers/generalIO/buzzer.c
  12. +1 −1 Drivers/generalIO/rotary_encoder.h
  13. +67 −34 Drivers/generalIO/tempsensors.c
  14. +5 −4 Drivers/generalIO/tempsensors.h
  15. +16 −27 Drivers/generalIO/voltagesensors.c
  16. +19 −18 Drivers/graphics/gui/calibration_screen.c
  17. +163 −66 Drivers/graphics/gui/debug_screen.c
  18. +1 −0 Drivers/graphics/gui/debug_screen.h
  19. +2 −0 Drivers/graphics/gui/gui.c
  20. +115 −69 Drivers/graphics/gui/main_screen.c
  21. +1 −1 Drivers/graphics/gui/oled.c
  22. +5 −5 Drivers/graphics/gui/screen.c
  23. +173 −170 Drivers/graphics/gui/settings_screen.c
  24. +210 −8 Drivers/graphics/gui/splash.c
  25. +161 −100 Drivers/graphics/gui/widgets.c
  26. +67 −18 Drivers/graphics/gui/widgets.h
  27. +101 −0 Drivers/graphics/gui2/mmain.c
  28. +12 −0 Drivers/graphics/gui2/mmain.h
  29. +31 −11 Drivers/graphics/ssd1306.c
  30. +1 −1 Drivers/graphics/ssd1306.h
  31. +9 −8 Drivers/graphics/ugui.c
  32. +5 −5 Drivers/graphics/ugui_config.h
  33. +210 −0 Drivers/software_I2C/software_I2C.c
  34. +25 −0 Drivers/software_I2C/software_I2C.h
  35. +82 −0 Inc/Filtrai.h
  36. +13 −0 Inc/config.h
  37. +17 −0 Inc/init.h
  38. +6 −1 {Src → Inc}/iron.h
  39. +10 −0 Inc/irq.h
  40. +121 −29 Inc/main.h
  41. +37 −0 Inc/pid.h
  42. +8 −4 {Src → Inc}/settings.h
  43. +1 −1 Inc/stm32f1xx_hal_conf.h
  44. +1 −1 Inc/stm32f1xx_it.h
  45. BIN PICS/adc_edges/2020-02-03 21_21_13-.png
  46. BIN PICS/adc_edges/2020-02-03 21_22_11-.png
  47. BIN PICS/adc_edges/2020-02-03 21_23_07-.png
  48. BIN PICS/adc_edges/2020-02-03 21_23_22-.png
  49. BIN PICS/adc_edges/2020-02-03 21_24_08-.png
  50. +18 −0 README.md
  51. +2 −2 STM32F103C8Tx_FLASH.ld
  52. +321 −0 Src/Filtrai.c
  53. +31 −0 Src/crc16.c
  54. +44 −0 Src/crc16.h
  55. +322 −0 Src/init.c
  56. +48 −39 Src/iron.c
  57. +78 −0 Src/irq.c
  58. +108 −0 Src/irq_dispatcher.c
  59. +70 −464 Src/main.c
  60. +97 −28 Src/pid.c
  61. +0 −36 Src/pid.h
  62. +74 −76 Src/settings.c
  63. +39 −25 Src/stm32f1xx_hal_msp.c
  64. +23 −11 Src/stm32f1xx_it.c
  65. +207 −0 Src/syscalls.c
  66. +8,223 −0 excl_build/new.c
  67. +6 −0 excl_build/new.h
  68. +20 −15 iron.ioc
  69. +76 −0 iron_luckytomas Debug.launch
  70. BIN schematic/Ver2.1S/iron.pdf
  71. +16,379 −0 schematic/Ver2.1S/iron.sch
  72. BIN schematic/Ver2.1S/t12-stm32-controller-back.jpg
  73. BIN schematic/Ver2.1S/t12-stm32-controller-front.png
  74. BIN schematic/Ver2.1S/t12-stm32-controller-front.xcf
  75. BIN schematic/{ → orig}/SAM_2582.JPG
  76. BIN schematic/{ → orig}/SAM_2585.JPG
  77. BIN schematic/{ → orig}/combined.xcf
  78. BIN schematic/orig/iron.pdf
  79. 0 schematic/{ → orig}/iron.sch
Loading