diff options
Diffstat (limited to 'images')
-rw-r--r-- | images/c_user/regulator_input_sequence.png | bin | 0 -> 38120 bytes | |||
-rw-r--r-- | images/c_user/regulator_input_sequence.puml | 16 | ||||
-rw-r--r-- | images/eng/bld-bsp.dot | 2 | ||||
-rw-r--r-- | images/eng/bld-bsp2.dot | 2 | ||||
-rw-r--r-- | images/eng/bld-deps.dot | 2 | ||||
-rw-r--r-- | images/eng/bld-deps2.dot | 2 | ||||
-rw-r--r-- | images/eng/req-add.puml | 2 | ||||
-rw-r--r-- | images/eng/req-modify.puml | 2 | ||||
-rw-r--r-- | images/eng/req-spec-items.puml | 2 | ||||
-rw-r--r-- | images/filesystem/tftpfs_usage.png | bin | 0 -> 47217 bytes | |||
-rw-r--r-- | images/filesystem/tftpfs_usage.puml | 37 | ||||
-rw-r--r-- | images/user/patch-review.puml | 2 |
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 Binary files differnew file mode 100644 index 0000000..d7f2292 --- /dev/null +++ b/images/c_user/regulator_input_sequence.png 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 Binary files differnew file mode 100644 index 0000000..5faa72f --- /dev/null +++ b/images/filesystem/tftpfs_usage.png 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 |