diff options
| author | Amlal El Mahrouss <zka-holder@mahrouss-logic.com> | 2024-10-07 02:47:43 +0000 |
|---|---|---|
| committer | Amlal El Mahrouss <zka-holder@mahrouss-logic.com> | 2024-10-07 02:47:43 +0000 |
| commit | 1c67d9655979b48a71fd3a9ba087142ed1bb28ea (patch) | |
| tree | c8f443887364aee7a7d29c7143de4c9e115ebc8c /dev/modules/LTE | |
| parent | 95bbfd872a311bafa0071880c577ec5b94810957 (diff) | |
IMP: User.cxx, make hashing stronger.
IMP: NVME.hxx, add documentation.
IMP: LTE.hxx, adding new function to manipulate SIM card filesystem.
Diffstat (limited to 'dev/modules/LTE')
| -rw-r--r-- | dev/modules/LTE/.keepme | 0 | ||||
| -rw-r--r-- | dev/modules/LTE/IO.hxx | 28 | ||||
| -rw-r--r-- | dev/modules/LTE/LTE.hxx | 40 |
3 files changed, 40 insertions, 28 deletions
diff --git a/dev/modules/LTE/.keepme b/dev/modules/LTE/.keepme deleted file mode 100644 index e69de29b..00000000 --- a/dev/modules/LTE/.keepme +++ /dev/null diff --git a/dev/modules/LTE/IO.hxx b/dev/modules/LTE/IO.hxx deleted file mode 100644 index 15546515..00000000 --- a/dev/modules/LTE/IO.hxx +++ /dev/null @@ -1,28 +0,0 @@ -/* -------------------------------------------
-
-Copyright ZKA Technologies..
-
-File: LTE\IO.hxx.
-Purpose: LTE I/O.
-
-------------------------------------------- */
-
-#ifndef _INC_NETWORK_LTE_IO_HXX_
-#define _INC_NETWORK_LTE_IO_HXX_
-
-#include <NewKit/Defines.hxx>
-#include <NewKit/String.hxx>
-
-/// @brief Long Term Evolution I/O routines.
-
-/// @brief Turn on SIM slot.
-Kernel::Boolean lte_turn_on_slot(Kernel::Int32 slot);
-
-/// @brief Turn off SIM slot.
-Kernel::Boolean lte_turn_off_slot(Kernel::Int32 slot);
-
-/// @brief Send AT command.
-Kernel::Boolean lte_send_at_command(Kernel::Char* buf,
- Kernel::Size bufSz);
-
-#endif // ifndef _INC_NETWORK_LTE_IO_HXX_
diff --git a/dev/modules/LTE/LTE.hxx b/dev/modules/LTE/LTE.hxx new file mode 100644 index 00000000..1a0dfcd7 --- /dev/null +++ b/dev/modules/LTE/LTE.hxx @@ -0,0 +1,40 @@ +/* -------------------------------------------
+
+Copyright ZKA Technologies..
+
+File: LTE\LTE.hxx.
+Purpose: LTE Standard Library.
+
+------------------------------------------- */
+
+#ifndef _INC_NETWORK_LTE_HXX_
+#define _INC_NETWORK_LTE_HXX_
+
+#include <NewKit/Defines.hxx>
+#include <NewKit/String.hxx>
+
+/// @brief Long Term Evolution I/O routines.
+
+/// @brief Turn on SIM slot.
+Kernel::Boolean lte_turn_on_sim(Kernel::Int32 simSlot);
+
+/// @brief Turn off SIM slot.
+Kernel::Boolean lte_turn_off_sim(Kernel::Int32 simSlot);
+
+/// @brief Send AT command.
+Kernel::Boolean lte_send_at_command(Kernel::Char* buf,
+ Kernel::Size bufReadSz,
+ Kernel::Int32 simSlot);
+
+Kernel::Boolean lte_write_sim_file(Kernel::Char* file,
+ Kernel::VoidPtr buf,
+ Kernel::Size bufSz,
+ Kernel::Size offset,
+ Kernel::Int32 simSlot);
+
+Kernel::VoidPtr lte_read_sim_file(Kernel::Char* file,
+ Kernel::Size bufSz,
+ Kernel::Size offset,
+ Kernel::Int32 simSlot);
+
+#endif // ifndef _INC_NETWORK_LTE_HXX_
|
