summaryrefslogtreecommitdiffstats
path: root/images
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--images/c_user/regulator_input_sequence.pngbin0 -> 38120 bytes
-rw-r--r--images/c_user/regulator_input_sequence.puml16
-rw-r--r--images/eng/bld-bsp.dot2
-rw-r--r--images/eng/bld-bsp2.dot2
-rw-r--r--images/eng/bld-deps.dot2
-rw-r--r--images/eng/bld-deps2.dot2
-rw-r--r--images/eng/req-add.puml2
-rw-r--r--images/eng/req-modify.puml2
-rw-r--r--images/eng/req-spec-items.puml2
-rw-r--r--images/filesystem/tftpfs_usage.pngbin0 -> 47217 bytes
-rw-r--r--images/filesystem/tftpfs_usage.puml37
-rw-r--r--images/user/patch-review.puml2
12 files changed, 61 insertions, 8 deletions
diff --git a/images/c_user/regulator_input_sequence.png b/images/c_user/regulator_input_sequence.png
new file mode 100644
index 0000000..d7f2292
--- /dev/null
+++ b/images/c_user/regulator_input_sequence.png
Binary files differ
diff --git a/images/c_user/regulator_input_sequence.puml b/images/c_user/regulator_input_sequence.puml
new file mode 100644
index 0000000..aa9020c
--- /dev/null
+++ b/images/c_user/regulator_input_sequence.puml
@@ -0,0 +1,16 @@
+' SPDX-License-Identifier: CC-BY-SA-4.0
+
+' Copyright (C) 2023 OAR Corporatoin
+
+@startuml "Regulator Application Input Source Usage"
+ Source -> Regulator : rtems_regulator_obtain_buffer(regulator, buffer)
+ Regulator -> RTEMS : rtems_partition_get_buffer(id, buffer)
+ RTEMS --> Regulator : rtems_status_code
+ Regulator --> Source : rtems_status_code
+ Source -> Regulator : rtems_regulator_send(regulator, message, length)
+ Regulator -> RTEMS : rtems_message_queue_send(id, message, size)
+ RTEMS --> Regulator : rtems_status_code
+ Regulator --> Source : rtems_status_code
+
+@enduml
+
diff --git a/images/eng/bld-bsp.dot b/images/eng/bld-bsp.dot
index 4e129c4..d9542e5 100644
--- a/images/eng/bld-bsp.dot
+++ b/images/eng/bld-bsp.dot
@@ -1,6 +1,6 @@
# SPDX-License-Identifier: CC-BY-SA-4.0
-# Copyright (C) 2019 embedded brains GmbH
+# Copyright (C) 2019 embedded brains GmbH & Co. KG
digraph {
size="4";
diff --git a/images/eng/bld-bsp2.dot b/images/eng/bld-bsp2.dot
index e71726b..84e3460 100644
--- a/images/eng/bld-bsp2.dot
+++ b/images/eng/bld-bsp2.dot
@@ -1,6 +1,6 @@
# SPDX-License-Identifier: CC-BY-SA-4.0
-# Copyright (C) 2019 embedded brains GmbH
+# Copyright (C) 2019 embedded brains GmbH & Co. KG
digraph {
size="4";
diff --git a/images/eng/bld-deps.dot b/images/eng/bld-deps.dot
index 74c6319..87e1a77 100644
--- a/images/eng/bld-deps.dot
+++ b/images/eng/bld-deps.dot
@@ -1,6 +1,6 @@
# SPDX-License-Identifier: CC-BY-SA-4.0
-# Copyright (C) 2019 embedded brains GmbH
+# Copyright (C) 2019 embedded brains GmbH & Co. KG
digraph {
size="8";
diff --git a/images/eng/bld-deps2.dot b/images/eng/bld-deps2.dot
index 86d79df..14c5a16 100644
--- a/images/eng/bld-deps2.dot
+++ b/images/eng/bld-deps2.dot
@@ -1,6 +1,6 @@
# SPDX-License-Identifier: CC-BY-SA-4.0
-# Copyright (C) 2019 embedded brains GmbH
+# Copyright (C) 2019 embedded brains GmbH & Co. KG
digraph {
size="4";
diff --git a/images/eng/req-add.puml b/images/eng/req-add.puml
index 46eb115..0ad17c6 100644
--- a/images/eng/req-add.puml
+++ b/images/eng/req-add.puml
@@ -1,6 +1,6 @@
' SPDX-License-Identifier: CC-BY-SA-4.0
-' Copyright (C) 2019, 2020 embedded brains GmbH (http://www.embedded-brains.de)
+' Copyright (C) 2019, 2020 embedded brains GmbH & Co. KG
@startuml
diff --git a/images/eng/req-modify.puml b/images/eng/req-modify.puml
index fd5a400..d5f37b2 100644
--- a/images/eng/req-modify.puml
+++ b/images/eng/req-modify.puml
@@ -1,6 +1,6 @@
' SPDX-License-Identifier: CC-BY-SA-4.0
-' Copyright (C) 2019, 2020 embedded brains GmbH (http://www.embedded-brains.de)
+' Copyright (C) 2019, 2020 embedded brains GmbH & Co. KG
@startuml
diff --git a/images/eng/req-spec-items.puml b/images/eng/req-spec-items.puml
index f837a85..9a1db91 100644
--- a/images/eng/req-spec-items.puml
+++ b/images/eng/req-spec-items.puml
@@ -1,6 +1,6 @@
' SPDX-License-Identifier: CC-BY-SA-4.0
-' Copyright (C) 2019 embedded brains GmbH
+' Copyright (C) 2019 embedded brains GmbH & Co. KG
@startuml
diff --git a/images/filesystem/tftpfs_usage.png b/images/filesystem/tftpfs_usage.png
new file mode 100644
index 0000000..5faa72f
--- /dev/null
+++ b/images/filesystem/tftpfs_usage.png
Binary files differ
diff --git a/images/filesystem/tftpfs_usage.puml b/images/filesystem/tftpfs_usage.puml
new file mode 100644
index 0000000..ebd449c
--- /dev/null
+++ b/images/filesystem/tftpfs_usage.puml
@@ -0,0 +1,37 @@
+'
+' TFTP file system : usage
+'
+' Copyright (c) 2022 Frank Kuehndel <frank.kuehndel@embedded-brains.de>
+' All rights reserved.
+'
+@startuml
+:Initialize libbsd;
+:Initialize Networking;
+:const char *mount_point = "/tftp"
+result = mkdir( mount_point, S_IRWXU | S_IRWXG | S_IRWXO );
+:result = mount(
+ "",
+ mount_point,
+ RTEMS_FILESYSTEM_TYPE_TFTPFS,
+ RTEMS_FILESYSTEM_READ_WRITE,
+ "blocksize=1024,windowsize=4,verbose"
+ );
+repeat
+ if () then
+ :fd = open( path, O_RDONLY );
+ repeat
+ :bytes = read( fd, data_buffer,
+ sizeof( data_buffer ) );
+ repeat while ()
+ :result = close( fd );
+ else
+ :fd = open( path, O_WRONLY );
+ repeat
+ :bytes = write( fd, data, size );
+ repeat while ()
+ :result = close( fd );
+ endif
+repeat while ()
+:result = unmount( mount_point );
+:result = rmdir( mount_point );
+@enduml
diff --git a/images/user/patch-review.puml b/images/user/patch-review.puml
index 8134859..432a8c8 100644
--- a/images/user/patch-review.puml
+++ b/images/user/patch-review.puml
@@ -1,6 +1,6 @@
' SPDX-License-Identifier: CC-BY-SA-4.0
-' Copyright (C) 2019 embedded brains GmbH
+' Copyright (C) 2019 embedded brains GmbH & Co. KG
@startuml