Commit Graph

  • 03c4441bb0 Added seperate UI HAL interface Thomas Bittner 2023-08-11 21:25:40 +0200
  • 1bbafd4bb5 update wifi interface and handler add the wifi interface to the hardware abstract Matthew Colvin 2023-08-11 22:50:26 -0500
  • a4e35a2219 remove IR and mqtt functions from hardwareAbstraction Matthew Colvin 2023-08-11 21:51:54 -0500
  • 6bbc0e5e5d Add Quick draft of some UML to help conceptualize the Architecture a bit better. Matthew Colvin 2023-08-11 12:50:28 -0500
  • a771c64c71 rename interface folder to HardwareInterfaces Matthew Colvin 2023-08-11 12:26:01 -0500
  • 44b5d8cf14 rename HardwareInterface to HardwareAbstract in file Matthew Colvin 2023-08-11 12:13:14 -0500
  • 85343d9bd4 Further update battery Interface and downstream code Matthew Colvin 2023-08-11 12:10:34 -0500
  • cd603a2a83 Update Battery Interface by adding it to hardwareInterface Remove Display out of some classes and leave comments to replace for callbacks I dont know about the function of this code but it compiles :) Matthew Colvin 2023-08-10 21:44:18 -0500
  • c4547917c8 Move Battery Status Struct to Battery Interface Fix small compiler errors in new interfaces Matthew Colvin 2023-08-10 20:21:17 -0500
  • e2138764ac Added new interface abstract classes Thomas Bittner 2023-08-10 20:41:55 +0200
  • b31f7e04bd Fixed screen height Max 2023-08-10 21:37:41 +0200
  • 64c61425da Fix ESP32 Windows build after battling escape characters. Add esp32 Windows target to Actions. Matthew Colvin 2023-08-09 14:55:40 -0500
  • bcfda0641c clean up build defines by using platform.ini to override default lv_config. remove unneeded include directory. Matthew Colvin 2023-08-08 16:14:47 -0500
  • d2051daf8b ensure all targets build remove unused assets.c add new github actions that reflect new simulator Matthew Colvin 2023-08-05 20:25:06 -0500
  • 4185ff3bb6 put init code into HardwareSimulator Class Matthew Colvin 2023-08-05 20:14:50 -0500
  • 834780ce83 lvgl simulator working. Matthew Colvin 2023-08-05 20:07:55 -0500
  • 5b1228b167 Re work directory structure to support new architecture Matthew Colvin 2023-08-05 13:02:58 -0500
  • 999bb78f06 rename HardwareAbstractionInterface files Matthew Colvin 2023-08-01 15:52:27 -0500
  • 55e2713127 rename hardwareAbstractionInterface Matthew Colvin 2023-08-01 15:48:31 -0500
  • a0a46f729f add batteryStatus info and allow access to it through the interface. Matthew Colvin 2023-08-01 15:45:51 -0500
  • b09d4f7331 Implement MQTT publish in HardwareRevX Matthew Colvin 2023-08-01 15:14:05 -0500
  • be0aafaffc fixed a typo Max K 2023-08-03 19:19:49 +0200
  • 1f12bcab3d Added missing library components Max 2023-08-01 21:02:16 +0200
  • 73fe6f2ebb Lower default SPI Clock Max 2023-07-31 20:20:56 +0200
  • 4bc68146f3 Updates gerbers Max 2023-08-16 20:31:52 +0200
  • 1a7d72d2e7
    Weblink fixed Max K 2023-08-16 20:17:11 +0200
  • 6e180a131f
    Fixed silkscreen of C13 and C14 being swapped (#33) Matt Andreko 2023-08-16 18:05:51 +0000
  • 7a6ccb4b47
    Removed imperial measurements Max K 2023-08-16 19:58:29 +0200
  • 67870ff30e
    Fixed silkscreen of C13 and C14 being swapped Matt Andreko 2023-08-16 12:06:44 -0400
  • 609c9e6470
    Added Discord Link Max K 2023-08-12 00:41:28 +0200
  • 7a9ee138db
    Add platform io sim (#31) Matthew Colvin 2023-08-11 17:16:48 -0500
  • 0b357b4e05
    Added Discord Link Max K 2023-08-12 00:15:29 +0200
  • 86cfb5138a Fixed screen height Max 2023-08-10 21:37:41 +0200
  • 02ae40e3bf Fix ESP32 Windows build after battling escape characters. Add esp32 Windows target to Actions. Matthew Colvin 2023-08-09 14:55:40 -0500
  • 1ef4d8e8df Updated wifi selection subpage handling Thomas Bittner 2023-08-09 21:07:32 +0200
  • ae72892181 clean up build defines by using platform.ini to override default lv_config. remove unneeded include directory. Matthew Colvin 2023-08-08 16:14:47 -0500
  • 9e2e1014de Merge branch 'RefineAndImplementHardwareInterface' into AddPlatformIoSim Matthew Colvin 2023-08-07 17:29:27 -0500
  • fce2a3431f Merge remote-tracking branch 'upstream/main' into AddPlatformIoSim Matthew Colvin 2023-08-07 17:29:04 -0500
  • 4b41c39185 ensure all targets build remove unused assets.c add new github actions that reflect new simulator Matthew Colvin 2023-08-05 20:25:06 -0500
  • 5f985aabb0 put init code into HardwareSimulator Class Matthew Colvin 2023-08-05 20:14:50 -0500
  • 6196d6c66d lvgl simulator working. Matthew Colvin 2023-08-05 20:07:55 -0500
  • 17f751a08a Re work directory structure to support new architecture Matthew Colvin 2023-08-05 13:02:58 -0500
  • 745e2dff51 Updated initialization of LEDC module Thomas Bittner 2023-08-04 21:45:47 +0200
  • b872a70a8e Refactored code base and added WIFI configuration menu Thomas Bittner 2023-07-24 18:25:22 +0200
  • c0b82a78a9
    Delete OMOTE-Chunky v1.step Blake 2023-08-03 21:05:34 -0500
  • ee20b21611 Moved battery hole chamber north. Should help with battery placement. Dark1886 2023-08-03 21:01:54 -0500
  • 757f5e5e8d Flat bottom (internal) case uploaded - Should help with support removal for non-tuned printer Dark1886 2023-08-03 17:53:40 -0500
  • f17975961e
    fixed a typo Max K 2023-08-03 19:19:49 +0200
  • cf9430ca7c rename HardwareAbstractionInterface files Matthew Colvin 2023-08-01 15:52:27 -0500
  • 37b3a0642c rename hardwareAbstractionInterface Matthew Colvin 2023-08-01 15:48:31 -0500
  • 89bf2f2b2e add batteryStatus info and allow access to it through the interface. Matthew Colvin 2023-08-01 15:45:51 -0500
  • 9f9b5c2cf4 Implement MQTT publish in HardwareRevX Matthew Colvin 2023-08-01 15:14:05 -0500
  • 2c70a4ee71 Added missing library components Max 2023-08-01 21:02:16 +0200
  • f1ff9ed3d2
    Lay the ground work for a hardware abstraction layer (#15) Matthew Colvin 2023-07-31 13:28:10 -0500
  • ff472fe232 Lower default SPI Clock Max 2023-07-31 20:20:56 +0200
  • 8f2d23c796 Add comment blocks to top of headers Matthew Colvin 2023-07-29 23:16:30 -0500
  • b74666e6ed reorder HardwareRevX functions Matthew Colvin 2023-07-29 23:13:01 -0500
  • a2e29734e4 Clean up abstract interface move defenitions out of hardwareRevX.hpp into cpp Matthew Colvin 2023-07-29 23:12:16 -0500
  • 9a94947c97 Update Battery Update Task instead of a time based check and update Matthew Colvin 2023-07-29 23:04:38 -0500
  • ff751a10cf Allow Wifi to be turned off with the macro Matthew Colvin 2023-07-29 22:32:17 -0500
  • 438ef5bc16 Add images to their own file to shrink OmoteUI Matthew Colvin 2023-07-29 22:22:04 -0500
  • 064d442a97 Add Loop Handler that updates UI Matthew Colvin 2023-07-29 17:54:02 -0500
  • e29e2aa7e9 rename loop handler reorder setup to better match the origional main Matthew Colvin 2023-07-29 17:42:08 -0500
  • 5d1b0086fd clean up simulator build Matthew Colvin 2023-07-29 10:31:34 -0500
  • 135a25a798 un public everything Matthew Colvin 2023-07-29 10:24:34 -0500
  • 21a703902f Pull wifi and IR into Hardware RevX pull last bit of global variables into hardware rev Matthew Colvin 2023-07-29 08:58:13 -0500
  • 98ecfb0de2 pull in touch screen, IMU and slow screen wake into hardware Matthew Colvin 2023-07-28 17:06:46 -0500
  • 9ea98fc208 pull Prefrences, IMU interrupt and sleep into the hardware class Matthew Colvin 2023-07-28 16:53:47 -0500
  • dab062008f put pin mode config into hardwarerevX class along with some other hardware things. Still lots of work to pull everything into the HAL. Matthew Colvin 2023-07-28 16:32:07 -0500
  • 8af4b276cf code format update visual studio solution to build all versions properly Matthew Colvin 2023-07-26 15:16:04 -0500
  • e7da8f63fb Pull out OmoteUI into its own hpp/cpp that only controls UI/UX Added HardwareAbstractionInterface to allow UI to be decoupled Matthew Colvin 2023-07-23 16:42:36 -0500
  • be3a203fe5 action badges added Max 2023-07-28 13:19:26 +0200
  • 65d6eb96f2
    Add actions (#16) Matthew Colvin 2023-07-28 05:35:16 -0500
  • 2e399fa441 remove metaproj used for debugging the actions Matthew Colvin 2023-07-24 17:19:46 -0500
  • 185fad3902 add simulator build actions including x64 and x86 build targets Matthew Colvin 2023-07-24 16:54:42 -0500
  • ea32eee96f add platformIO build action Matthew Colvin 2023-07-24 15:20:35 -0500
  • 4eb6590c58
    added instruction for the simulator Max K 2023-07-23 20:04:46 +0200
  • 53f9d1b2e0
    LVGL simulator fix Max K 2023-07-23 19:10:25 +0200
  • bab8794253 unnecessary files removed Max 2023-07-23 18:06:28 +0200
  • 8f74f63522
    Merge pull request #5 from eltociear/patch-1 Max K 2023-07-23 16:09:08 +0200
  • 4704080409 New Readme Max 2023-07-21 22:23:39 +0200
  • 4dd89d4b88
    Update BOM.csv Max K 2023-07-16 22:12:54 +0200
  • 756450ea2c
    BOM fixes Max K 2023-07-16 22:12:28 +0200
  • 963e455637
    fixed missing part in BOM Max K 2023-07-15 12:41:46 +0200
  • b54007f017
    Fixed missing parts in BOM Max K 2023-07-15 12:31:49 +0200
  • 61b956a934
    Fix typo in ftsdf.c Ikko Eltociear Ashimine 2023-07-12 00:57:40 +0900
  • 7b5d897dcc GERBER files added Max 2023-07-08 16:27:39 +0200
  • 524465587a Update BOM.csv Max 2023-07-08 15:58:27 +0200
  • 498cc56623
    Update BOM.csv Max K 2023-07-08 15:55:27 +0200
  • 947e843112 BOM added Max 2023-07-08 15:54:17 +0200
  • 6b118665f2 Merge branch 'main' of https://github.com/CoretechR/OMOTE Max 2023-07-08 10:22:40 +0200
  • 0784a3b344 Removed font dependency Max 2023-07-08 10:22:20 +0200
  • 4557832425
    Added some GIFs Max K 2023-07-01 10:40:51 +0200
  • 00145ed0dc Initial Upload Max 2023-06-28 20:26:56 +0200