RedHawk
3517f171f3
shoh: Fix project includes
...
main: Remove unused variable.
2023-04-26 11:36:43 +03:00
Vasily Davydov
daec484c01
event: separate event
...
Give container-type implementation
2023-04-26 02:53:47 +03:00
Vasily Davydov
ad4a100989
thread-manager: create on heap
...
Add a simple queue-manager test
2023-04-26 01:03:40 +03:00
Vasily Davydov
4a553e3093
queue-manager: wrap send & receive
2023-04-26 00:56:18 +03:00
RedHawk
34f6b5b694
Master.cpp: Fixing uninitialised memory.
2023-04-26 00:03:13 +03:00
RedHawk
98e9e11355
QueueManager & Master: Base for queues.
2023-04-25 23:57:18 +03:00
Vasily Davydov
927409d2a8
thread-manager: create master task with manager
2023-04-25 22:47:31 +03:00
RedHawk
f85bf8ef8d
FreeRTOS: Removed FreeRTOSCPP and fixed build.
...
*Rewritten Master class to create C-style FreeRTOS task.
2023-04-24 20:49:41 +03:00
RedHawk
c5ad41556d
Master.h: Project should be buildable
2023-04-18 15:53:06 +03:00
RedHawk
99677b2bd5
Merge pull request #18 from vas-dav/thread-master
...
Create Event
2023-04-18 15:51:08 +03:00
RedHawk
48d577f8fb
I2C: Fixing pin Muxing. #15
2023-04-18 12:01:12 +03:00
RedHawk
88d68aac56
I2C: Adapted 15xx wrapper to 11u6x. #15
...
* Refactured class initialisation.
* Refactured I2C::I2CM_XferBlocking() function.
* (!Chip_I2CM_IsMasterPending(pI2C)) -> (Chip_I2CM_StateChanged(pI2C) == 0)
2023-04-16 16:00:35 +03:00
Vasily Davydov
b88a1dd2ee
threads: add Event class for master communication #6
2023-04-13 19:20:38 +03:00
RedHawk
8977eeb8f6
DigitalIoPin: Fine
2023-04-06 11:43:42 +03:00
RedHawk
c662936689
peripherals: Commented out until fixed.
...
Peripherals were following old lpc chip pinout (lpc15xx). We have different (lpc11u6x). I decided to comment them out until we figure out correct pinout. (project should always build in master)
2023-04-06 11:12:47 +03:00
RedHawk
67579db883
shoh: Fixing project includes.
2023-04-06 10:52:39 +03:00
RedHawk
409fb44d2c
Merge remote-tracking branch 'origin/task_prep'
2023-04-05 00:17:24 +03:00
Vasily Davydov
6cfe14b3fe
threads: add master skeleton
2023-04-05 00:09:58 +03:00
Vasily Davydov
0f45c4adbb
peripherals: add I2C lib [ #2 ]
2023-04-04 22:24:43 +03:00
Vasily Davydov
4fda9a4128
peripherals: add LpcUart lib [ #2 ]
2023-04-04 22:21:30 +03:00
Vasily Davydov
785f8a6806
peripherals: add EEPROM lib [ #2 ]
2023-04-04 22:19:24 +03:00
Vasily Davydov
208fbab92c
peripherals: add LCD lib [ #2 ]
2023-04-04 22:18:10 +03:00
Vasily Davydov
740da3f39a
peripherals: add GPIO pin lib [ #2 ]
2023-04-04 22:13:55 +03:00
RedHawk
f8fd5e03da
source: Rename project from "test" to "shoh"
2023-04-04 17:52:02 +03:00