Commit Graph

  • ea1139567a UI: [#35] Fixing issues. RedHawk 2023-05-09 01:14:47 +03:00
  • f0bbfb22ab Menu & UI: [#25, #35]Communication between these tasks. RedHawk 2023-05-08 16:08:34 +03:00
  • cd84528e61 Merge branch 'thread-ui' into thread-manager RedHawk 2023-05-08 15:36:37 +03:00
  • 052d015425 LiquidCrystal: Added destructor. RedHawk 2023-05-08 15:35:46 +03:00
  • 20fe16b46e UI: [#35] Added UserInterface task. RedHawk 2023-05-08 15:35:16 +03:00
  • d3f5cdebbc menu: [#25] Made states. Moved logic to Menu. RedHawk 2023-05-08 13:08:01 +03:00
  • fad70c9f37 menu: [#25] rename event to state Vasily Davydov 2023-05-02 11:24:54 +03:00
  • bd2f6b32f1 menu: [#25] fix warnings and add assertions Vasily Davydov 2023-05-02 11:14:47 +03:00
  • 83de15ce5b menu: [#25] handle eventpair with rotary vas-dav 2023-04-30 23:00:02 +03:00
  • 01855e2f52 manager: [#25] menu class init Vasily Davydov 2023-04-29 10:17:55 +03:00
  • df6411c76b manager: [#25] add Counter template for set_point Vasily Davydov 2023-04-29 10:09:20 +03:00
  • a2b07be73b manager: [#25] add Event parser Vasily Davydov 2023-04-29 08:58:34 +03:00
  • df04fc9107 shoh: rename threads according to thread-name Vasily Davydov 2023-04-29 08:13:13 +03:00
  • e003820710 manager: [#25] listen on master Vasily Davydov 2023-04-29 06:41:41 +03:00
  • ddc9be976a manager: [#25] init simple task Vasily Davydov 2023-04-29 06:32:52 +03:00
  • a5c28afd61
    Merge pull request #32 from vas-dav/periph-lcd RedHawk 2023-05-07 17:44:27 +03:00
  • c421af2f8c main.cpp: [#22] Example LCD code. RedHawk 2023-05-06 13:38:46 +03:00
  • 6787f03f0a LiquidCrystal.cpp: [#22] Fixed the interrupt. RedHawk 2023-05-04 15:46:32 +03:00
  • 4532191da6 LCD:[#22] rewritten delayMicroseconds(). RedHawk 2023-04-27 13:45:45 +03:00
  • 07e4083ab8
    Merge pull request #33 from vas-dav/periph-uart RedHawk 2023-05-07 17:41:30 +03:00
  • 01604edcfd LpcUart:[#22] Added USART0 wrapper. (LpcDebugUart) RedHawk 2023-05-06 12:37:25 +03:00
  • 13e392f37b LpcUart: [#22] This could have worked. RedHawk 2023-05-05 19:31:30 +03:00
  • 8ea6b33b4e workflows: delete unsuccesfull mcu build Vasily Davydov 2023-04-29 06:16:30 +03:00
  • 620439fff4 LpcUart: [#22] rewritten wrapper for lpc11u68. RedHawk 2023-04-28 14:32:25 +03:00
  • 86c09dc353
    Merge pull request #29 from vas-dav/vas-dav-patch-1 Vasily Davydov 2023-04-27 02:17:09 +03:00
  • dfab9da7dd
    Update build.yml Vasily Davydov 2023-04-27 02:15:42 +03:00
  • e0a083f61c
    Merge pull request #27 from vas-dav/ci-build-mcu Vasily Davydov 2023-04-27 02:11:37 +03:00
  • 37a61e89be
    Merge pull request #26 from vas-dav/thread-rotary RedHawk 2023-04-27 02:09:39 +03:00
  • cfd9a96155
    Create build.yml Vasily Davydov 2023-04-27 02:08:57 +03:00
  • 0c04ccf2e0 rotary:[#9] small cleanup. RedHawk 2023-04-27 02:08:24 +03:00
  • 2ed0653056 rotary:[#9] process interrupts and send to master Vasily Davydov 2023-04-27 01:44:17 +03:00
  • da50fa4de1 rotary:[#9] enable interrupts on three pins Vasily Davydov 2023-04-27 00:47:32 +03:00
  • a57f814875 digitalio: add interrupt support and append to rotary Vasily Davydov 2023-04-26 18:19:42 +03:00
  • 809358b341 rotary: init task [#9] Vasily Davydov 2023-04-26 16:54:50 +03:00
  • e4885adbc9
    Merge pull request #24 from vas-dav/eeprom RedHawk 2023-04-26 16:22:39 +03:00
  • b8935a9bdc eeprom: [#22] remove <map> dependency Vasily Davydov 2023-04-26 16:14:42 +03:00
  • 1b6cbdb725 eeprom:[#22] fix lib to be compatible for 11u6x Vasily Davydov 2023-04-26 16:11:18 +03:00
  • b7980537dc
    Merge pull request #23 from vas-dav/event RedHawk 2023-04-26 11:42:17 +03:00
  • 3517f171f3 shoh: Fix project includes RedHawk 2023-04-26 11:36:43 +03:00
  • daec484c01 event: separate event Vasily Davydov 2023-04-26 02:53:47 +03:00
  • d909fdb609 root: update diagrams Vasily Davydov 2023-04-26 02:17:50 +03:00
  • cdcb13bc1f
    Merge pull request #21 from vas-dav/queue-manager RedHawk 2023-04-26 01:07:08 +03:00
  • ad4a100989 thread-manager: create on heap Vasily Davydov 2023-04-26 01:03:40 +03:00
  • 4a553e3093 queue-manager: wrap send & receive Vasily Davydov 2023-04-26 00:56:18 +03:00
  • 34f6b5b694 Master.cpp: Fixing uninitialised memory. RedHawk 2023-04-26 00:03:13 +03:00
  • 98e9e11355 QueueManager & Master: Base for queues. RedHawk 2023-04-25 23:57:18 +03:00
  • d589a8734d
    Merge pull request #20 from vas-dav/remove-FreeRTOSCPP RedHawk 2023-04-25 22:50:45 +03:00
  • 927409d2a8 thread-manager: create master task with manager Vasily Davydov 2023-04-25 22:47:31 +03:00
  • f85bf8ef8d FreeRTOS: Removed FreeRTOSCPP and fixed build. RedHawk 2023-04-24 20:49:41 +03:00
  • ed426e4736 Merge branch 'thread-master' RedHawk 2023-04-18 15:53:24 +03:00
  • c5ad41556d Master.h: Project should be buildable RedHawk 2023-04-18 15:53:06 +03:00
  • 99677b2bd5
    Merge pull request #18 from vas-dav/thread-master RedHawk 2023-04-18 15:51:08 +03:00
  • 43398065f8
    Merge pull request #17 from vas-dav/essential-libs RedHawk 2023-04-18 14:27:26 +03:00
  • 48d577f8fb I2C: Fixing pin Muxing. #15 RedHawk 2023-04-18 12:01:12 +03:00
  • a6ca04435b Merge remote-tracking branch 'origin/main' into essential-libs RedHawk 2023-04-16 16:03:12 +03:00
  • 88d68aac56 I2C: Adapted 15xx wrapper to 11u6x. #15 RedHawk 2023-04-16 16:00:35 +03:00
  • de6ab9ff6f
    Merge pull request #16 from vas-dav/main Vasily Davydov 2023-04-13 19:26:29 +03:00
  • 4a818e9e24 root: add .vscode to gitignore Vasily Davydov 2023-04-13 19:23:50 +03:00
  • 524eb4e780 root: add .vscode to gitignore Vasily Davydov 2023-04-13 19:23:50 +03:00
  • b88a1dd2ee threads: add Event class for master communication #6 Vasily Davydov 2023-04-13 19:20:38 +03:00
  • 8977eeb8f6 DigitalIoPin: Fine RedHawk 2023-04-06 11:43:42 +03:00
  • c662936689 peripherals: Commented out until fixed. RedHawk 2023-04-06 11:12:47 +03:00
  • 67579db883 shoh: Fixing project includes. RedHawk 2023-04-06 10:52:39 +03:00
  • 409fb44d2c Merge remote-tracking branch 'origin/task_prep' RedHawk 2023-04-05 00:17:24 +03:00
  • 521f3f495a Merge branch 'essential-libs' RedHawk 2023-04-05 00:17:19 +03:00
  • 6cfe14b3fe threads: add master skeleton Vasily Davydov 2023-04-05 00:09:58 +03:00
  • 0f45c4adbb peripherals: add I2C lib [#2] Vasily Davydov 2023-04-04 22:24:43 +03:00
  • 4fda9a4128 peripherals: add LpcUart lib [#2] Vasily Davydov 2023-04-04 22:21:30 +03:00
  • 785f8a6806 peripherals: add EEPROM lib [#2] Vasily Davydov 2023-04-04 22:19:24 +03:00
  • 208fbab92c peripherals: add LCD lib [#2] Vasily Davydov 2023-04-04 22:18:10 +03:00
  • 740da3f39a peripherals: add GPIO pin lib [#2] Vasily Davydov 2023-04-04 22:13:55 +03:00
  • 9fb78d03ff source: update gitignore with MCUExpresso misc # Please enter the commit message for your changes. Lines starting Vasily Davydov 2023-04-04 22:06:06 +03:00
  • 211e5fde56
    Merge pull request #12 from vas-dav/rename-project Vasily Davydov 2023-04-04 22:02:51 +03:00
  • f8fd5e03da source: Rename project from "test" to "shoh" RedHawk 2023-04-04 17:52:02 +03:00
  • 1f2720a070
    Update README.md Vasily Davydov 2023-04-04 13:59:22 +03:00
  • 245dc43313
    Update README.md Vasily Davydov 2023-04-04 13:58:56 +03:00
  • 260f8d0eb6
    Merge pull request #1 from vas-dav/repo_setup Vasily Davydov 2023-03-28 20:42:03 +03:00
  • 532b132e66 src: test: update main() to c++ version of freeRTOS Vasily Davydov 2023-03-28 20:30:22 +03:00
  • f331222b3c src: add FreeRTOS c++ wrapper Vasily Davydov 2023-03-28 20:29:40 +03:00
  • 9c4f85c033 freertos: Fixed hooks. RedHawk 2023-03-23 13:03:05 +02:00
  • 64e494424d FreeRTOSConfig.h: Disable hooks. RedHawk 2023-03-23 12:42:05 +02:00
  • 96c8be8573 test: Upgrading FreeRTOS RedHawk 2023-03-23 12:38:09 +02:00
  • 08204c3de3 test: Buildable old FreeRTOS. RedHawk 2023-03-23 12:12:03 +02:00
  • b01639f32b source: Tweaking settings. RedHawk 2023-03-23 11:58:23 +02:00
  • 9196dced9d source: Initial setup RedHawk 2023-03-23 11:47:05 +02:00
  • e19493c0df
    Initial commit Vasily Davydov 2023-03-20 22:10:56 +02:00