{"id":3043,"date":"2023-11-08T20:59:30","date_gmt":"2023-11-08T20:59:30","guid":{"rendered":"https:\/\/thmuda.com\/?page_id=3043"},"modified":"2026-03-15T17:09:03","modified_gmt":"2026-03-15T17:09:03","slug":"products","status":"publish","type":"page","link":"https:\/\/thmuda.com\/index.php\/products\/","title":{"rendered":"Products"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3043\" class=\"elementor elementor-3043\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4813724 elementor-section-stretched elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle elementor-invisible\" data-id=\"4813724\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6b998fc\" data-id=\"6b998fc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-40d7a95 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"40d7a95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Products<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9e21d00 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"9e21d00\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Our device drivers are modular, robust, platform-independent, and RTOS-aware, with clear architecture and design, ready for seamless integration into your embedded systems.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-86c4c18 e-flex e-con-boxed e-con e-parent\" data-id=\"86c4c18\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c352bf elementor-widget elementor-widget-heading\" data-id=\"1c352bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Board Support Package (BSP)<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c11752d e-flex e-con-boxed e-con e-parent\" data-id=\"c11752d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3f891bc elementor-widget elementor-widget-text-editor\" data-id=\"3f891bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Board Support Package (BSP) help to speed up the development process, whether for application software or device drivers. The BSP implements all peripherals available on the MCU with highly dynamic configuration and makes all available peripheral channels accessible. It can be used in both worlds, RTOS and bare-metal, and is compatible between C and C++ programming. It was developed with the C99 standard.<\/p><p>\u00a0<\/p><p>Our list of available BSPs is limited by MCUs with different architectures. Currently, we support MIPS and ARM Cortex-M4\/M0+. However, our experience shows that projects only need a specific selection of MCUs, but <span style=\"color: #0049db;\">stable, well-tested, and highly configurable BSPs<\/span> and <span style=\"color: #0049db;\"><a href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-HAL-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\"><span style=\"text-decoration: underline;\"><span style=\"color: #0049db; text-decoration: underline;\">HAL interfaces<\/span><\/span><\/a> that can be used safely with RTOS<\/span>. This is where our BSP and HAL excel and have proven itself in various projects and challenges.<\/p><p>\u00a0<\/p><p>Each BSP supports the CMake build system with GCC toolchain and includes a sample program, software design, and user manual that have been verified for evaluation purposes using a manufacturer-approved evaluation board.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bea6343 e-flex e-con-boxed e-con e-parent\" data-id=\"bea6343\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-807f031 elementor-widget elementor-widget-heading\" data-id=\"807f031\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Microchip PIC32MK<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7e62d3a e-flex e-con-boxed e-con e-parent\" data-id=\"7e62d3a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c792a54 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"c792a54\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-60dee83 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"60dee83\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-e577fdf\" data-id=\"e577fdf\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b5b9581 elementor-widget elementor-widget-image\" data-id=\"b5b9581\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"237\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2024\/12\/microchip-pic32mk-curiosity-pro-300x237.webp\" class=\"attachment-medium size-medium wp-image-4776\" alt=\"\" srcset=\"https:\/\/thmuda.com\/wp-content\/uploads\/2024\/12\/microchip-pic32mk-curiosity-pro-300x237.webp 300w, https:\/\/thmuda.com\/wp-content\/uploads\/2024\/12\/microchip-pic32mk-curiosity-pro.webp 551w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-42db18c\" data-id=\"42db18c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1b7fe12 elementor-widget elementor-widget-text-editor\" data-id=\"1b7fe12\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/www.microchip.com\/en-us\/products\/microcontrollers\/32-bit-mcus\/pic32m\/pic32mk\">Microchip PIC32MK<\/a><\/span>\u00a032-bit MCUs feature a 120\u202fMHz CPU with FPU, advanced analog integration, and flexible connectivity (USB, CAN FD, SPI, I2C, UART). With 12-bit ADC\/DAC, comparators, high-speed op-amps, PWM, QEI, and Flash ECC, they excel in motor control (BLDC 6-step, sensorless, sensored FOC). The BSP is developed using PIC32MK MCM Curiosity board based on our HAL, supports CMake build system and XC32 toolchain, allowing configuration of CPU frequency, RTOS, and project-level I\/O settings\u00a0&#8211; <a href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-Microchip-PIC32MK-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0049db;\">view details<\/span><\/a><\/p><p>\u00a0<\/p><p>Support package available: TQFP100<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e092d7f elementor-widget elementor-widget-text-editor\" data-id=\"e092d7f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Platform-RTOS\/Bare--metal-brightgreen\" alt=\"Platform\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-43 kB-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-5.7k-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.10.0-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-b341fe2 e-flex e-con-boxed e-con e-parent\" data-id=\"b341fe2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-21fdda8 elementor-widget elementor-widget-heading\" data-id=\"21fdda8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">NXP LPC54xx<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-15c385b e-flex e-con-boxed e-con e-parent\" data-id=\"15c385b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-50adad7 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"50adad7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-65cc564 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"65cc564\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-c247af8\" data-id=\"c247af8\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3764483 elementor-widget elementor-widget-image\" data-id=\"3764483\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/thmuda-nxp-lpc54114-evk-300x300.png\" class=\"attachment-medium size-medium wp-image-5352\" alt=\"\" srcset=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/thmuda-nxp-lpc54114-evk-300x300.png 300w, https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/thmuda-nxp-lpc54114-evk-150x150.png 150w, https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/thmuda-nxp-lpc54114-evk.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3f4a6f8\" data-id=\"3f4a6f8\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-698c26a elementor-widget elementor-widget-text-editor\" data-id=\"698c26a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/www.nxp.com\/products\/LPC541XX\">NXP LPC54114<\/a><\/span>\u00a0is an ARM Cortex-M4 MCU with a Cortex-M0+ coprocessor, up to 256\u202fKB Flash, 192\u202fKB SRAM, USB support, audio interfaces (DMIC\/I2S), timers, watchdog, RTC, flexible serial ports (USART\/SPI\/I2C), a 12-bit ADC, and temperature sensor. The BSP is developed using LPCXpresso54114 board\u00a0based on our HAL, supports CMake build system and GCC toolchain, allowing configuration of CPU frequency, RTOS, and project-level I\/O settings\u00a0&#8211; <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-NXP-LPC54114-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\">view details<\/a><\/span><\/p><p><span style=\"color: #0049db;\">\u00a0<\/span><\/p><p>Support package available: LQFP64<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c8b421 elementor-widget elementor-widget-text-editor\" data-id=\"3c8b421\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Platform-RTOS\/Bare--metal-brightgreen\" alt=\"Platform\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-7.4 kB-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-3.4k-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.9.1-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-3309e74 e-flex e-con-boxed e-con e-parent\" data-id=\"3309e74\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9d3d8fb elementor-widget elementor-widget-heading\" data-id=\"9d3d8fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">ST STM32G4xx<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cc294f3 e-flex e-con-boxed e-con e-parent\" data-id=\"cc294f3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0cd4888 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"0cd4888\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-318f466 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"318f466\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-1df3554\" data-id=\"1df3554\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b89e3e5 elementor-widget elementor-widget-image\" data-id=\"b89e3e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/thmuda-st-stm32g491-evk-300x300.png\" class=\"attachment-medium size-medium wp-image-5354\" alt=\"\" srcset=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/thmuda-st-stm32g491-evk-300x300.png 300w, https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/thmuda-st-stm32g491-evk-150x150.png 150w, https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/thmuda-st-stm32g491-evk.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-8713fa7\" data-id=\"8713fa7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a502d6b elementor-widget elementor-widget-text-editor\" data-id=\"a502d6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The<span style=\"color: #0049db;\"> <a style=\"color: #0049db;\" href=\"https:\/\/www.st.com\/en\/microcontrollers-microprocessors\/stm32g491re.html\">ST STM32G491<\/a>\u00a0<\/span>is a high-performance Cortex-M4 MCU running up to 170\u202fMHz with FPU, DSP instructions, and MPU security. It offers up to 512\u202fKB Flash, 112\u202fKB SRAM, Quad-SPI, CORDIC\/FMAC acceleration, three 12-bit ADCs, four DACs, comparators, RTC, and PWM timers. The BSP is developed using Nucleo-G491RE board\u00a0based on our HAL, supports CMake build system and GCC toolchain, allowing configuration of CPU frequency, RTOS, and project-level I\/O settings\u00a0&#8211; <a href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-ST-STM32G491-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0049db;\">view details<\/span><\/a><\/p><p>\u00a0<\/p><p>Support package available: LQFP64 and UFQFPN32<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e9e7aad elementor-widget elementor-widget-text-editor\" data-id=\"e9e7aad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Platform-RTOS\/Bare--metal-brightgreen\" alt=\"Platform\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-15.1 kB-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-4.1k-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.3.1-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-28181c5 e-flex e-con-boxed e-con e-parent\" data-id=\"28181c5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-80006ca elementor-widget elementor-widget-heading\" data-id=\"80006ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">NXP LPC84xx<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f48c0bd e-flex e-con-boxed e-con e-parent\" data-id=\"f48c0bd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e84ddc elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"1e84ddc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-82a13da elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"82a13da\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-2f6489b\" data-id=\"2f6489b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7c2b394 elementor-widget elementor-widget-image\" data-id=\"7c2b394\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/thmuda-nxp-lpc845-evk-300x300.png\" class=\"attachment-medium size-medium wp-image-5353\" alt=\"\" srcset=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/thmuda-nxp-lpc845-evk-300x300.png 300w, https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/thmuda-nxp-lpc845-evk-150x150.png 150w, https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/thmuda-nxp-lpc845-evk.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-7ad651a\" data-id=\"7ad651a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9dbfe3e elementor-widget elementor-widget-text-editor\" data-id=\"9dbfe3e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/www.nxp.com\/products\/LPC84X\">NXP LPC845<\/a><\/span>\u00a0is a low-cost Cortex-M0+ MCU running up to 30\u202fMHz with up to 64\u202fKB Flash and 16\u202fKB SRAM. It features I2C, USART, SPI, capacitive touch, multiple timers, DMA, 12-bit ADC, dual 10-bit DACs, analog comparator, CRC engine, flexible I\/O, and up to 42 GPIOs. The BSP is developed using LPC845-BRK board\u00a0based on our HAL, supports CMake build system and GCC toolchain, allowing configuration of CPU frequency, RTOS, and project-level I\/O settings\u00a0&#8211; <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-NXP-LPC845-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\">view details<\/a><\/span><\/p><p><span style=\"color: #0049db;\">\u00a0<\/span><\/p><p>Support package available: LQFP48<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fec2e50 elementor-widget elementor-widget-text-editor\" data-id=\"fec2e50\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Platform-RTOS\/Bare--metal-brightgreen\" alt=\"Platform\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-6.0 kB-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-3.1k-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.8.1-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-185398a e-flex e-con-boxed e-con e-parent\" data-id=\"185398a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c6b1701 elementor-widget elementor-widget-heading\" data-id=\"c6b1701\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">ST STM32C0xx<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2fcd6bf e-flex e-con-boxed e-con e-parent\" data-id=\"2fcd6bf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0450699 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"0450699\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c849644 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c849644\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-bcbdf2b\" data-id=\"bcbdf2b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b9fa935 elementor-widget elementor-widget-image\" data-id=\"b9fa935\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"290\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/03\/st-stm32c0116-dk-300px-300x290.png\" class=\"attachment-medium size-medium wp-image-5385\" alt=\"\" srcset=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/03\/st-stm32c0116-dk-300px-300x290.png 300w, https:\/\/thmuda.com\/wp-content\/uploads\/2026\/03\/st-stm32c0116-dk-300px.png 310w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-1fb3c18\" data-id=\"1fb3c18\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-39d048b elementor-widget elementor-widget-text-editor\" data-id=\"39d048b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The <span style=\"color: #0049db;\">ST STM32C011<\/span>&nbsp;is a low-cost MCU based on an ARM Cortex-M0+ core running up to 48 MHz, offering up to 32 KB Flash and 6 KB SRAM. It features I2C, SPI, USART, multiple timers, DMA, and an MPU. Additional features include a 12-bit ADC, RTC, watchdog timers, and up to 18 configurable GPIO pins.&nbsp;The BSP is developed using STM32C0116-DK board&nbsp;based on our HAL, supports CMake build system and GCC toolchain, allowing configuration of CPU frequency, RTOS, and project-level I\/O settings&nbsp;&#8211; <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/03\/TH-Muda-Engineering-Datasheet-ST-STM32C011-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\">view details<\/a><\/span><\/p>\n<p><span style=\"color: #0049db;\">&nbsp;<\/span><\/p>\n<p>Support package available: UFQFPN20<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d9a471d elementor-widget elementor-widget-text-editor\" data-id=\"d9a471d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Platform-RTOS\/Bare--metal-brightgreen\" alt=\"Platform\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-4.9 kB-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-2.8k-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.1.0-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-34a191b e-flex e-con-boxed e-con e-parent\" data-id=\"34a191b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-45cb442 elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"45cb442\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cpolyline points=&#039;0,18 12,6 24,18 &#039;\/%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c255605 e-flex e-con-boxed e-con e-parent\" data-id=\"c255605\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e55d59e elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"e55d59e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u201cOur BSP implementation makes the initialization of peripherals such as system clock, GPIO, UART, SPI, I2C, etc. really easy. It has similarities with Arduino, but with full control over the functions and possibilities of the microcontroller.\u201d<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-69ba4d4 e-flex e-con-boxed e-con e-parent\" data-id=\"69ba4d4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2c76ee2 elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"2c76ee2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cpolyline points=&#039;0,18 12,6 24,18 &#039;\/%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4c84958 e-flex e-con-boxed e-con e-parent\" data-id=\"4c84958\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8fd6aa5 elementor-widget elementor-widget-heading\" data-id=\"8fd6aa5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Real-Time Operating System (RTOS)<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bc6b206 e-flex e-con-boxed e-con e-parent\" data-id=\"bc6b206\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d39f034 elementor-widget elementor-widget-text-editor\" data-id=\"d39f034\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Each OS variant was implemented on the basis of our generic and reusable Operating System Abstraction Layer (OSAL). This architecture ensures the portability of the operating system and minimizes the integration risks and the effort required for the transition to another operating system variant.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2bc32a2 e-flex e-con-boxed e-con e-parent\" data-id=\"2bc32a2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dd1b5b3 elementor-widget elementor-widget-heading\" data-id=\"dd1b5b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">FreeRTOS<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-92af078 e-flex e-con-boxed e-con e-parent\" data-id=\"92af078\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-97f9968 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"97f9968\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3d15b90 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3d15b90\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-c1401b6\" data-id=\"c1401b6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-05298ff elementor-widget elementor-widget-image\" data-id=\"05298ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2025\/01\/freertos-icon-150px-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-4865\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-8926b7c\" data-id=\"8926b7c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-898598e elementor-widget elementor-widget-text-editor\" data-id=\"898598e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>This OS variant is based on the <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/www.freertos.org\/\">FreeRTOS<\/a><\/span>\u00a0v11.0 kernel with a CMake build system and GCC toolchains. It uses application and BSP configurations to set CPU and peripheral clocks and is implemented on a reusable OS Abstraction Layer (OSAL) for portability and reduced integration risk. Thread-safe, resource-locked BSP interfaces\u2014including FDCAN, DAC, I2C, NVM, PWM, SPI, and UART\u2014ensure consistent and secure access across tasks while leveraging the OSAL framework\u00a0&#8211; <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-FreeRTOS-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\">view details<\/a><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eb073f0 elementor-widget elementor-widget-text-editor\" data-id=\"eb073f0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Platform-RTOS-brightgreen\" alt=\"Platform\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-1.5 kB-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-1.1k-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.3.2-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-8821108 e-flex e-con-boxed e-con e-parent\" data-id=\"8821108\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-901a644 elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"901a644\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cpolyline points=&#039;0,18 12,6 24,18 &#039;\/%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-357c93f e-flex e-con-boxed e-con e-parent\" data-id=\"357c93f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9117cc2 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"9117cc2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u201cEvery OS implementation follows our standardized OSAL, which makes the adaptation and use of RTOS very easy. Switching to a different OS variant is trivial and minimizes integration risk and effort.\u201d<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-57409cb e-flex e-con-boxed e-con e-parent\" data-id=\"57409cb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-176d486 elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"176d486\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cpolyline points=&#039;0,18 12,6 24,18 &#039;\/%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-71ceca6 e-flex e-con-boxed e-con e-parent\" data-id=\"71ceca6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cca5a00 elementor-widget elementor-widget-heading\" data-id=\"cca5a00\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sensor and Device Drivers<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89718ef e-flex e-con-boxed e-con e-parent\" data-id=\"89718ef\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-16a059a elementor-widget elementor-widget-text-editor\" data-id=\"16a059a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The list of our device and sensor drivers grows over weeks. They are fully tested and have complete documentation on performance, code size, code coverage and, more importantly, their limitations and known issues. The sensor and device drivers are built on our hardware abstraction layer (HAL) and are therefore platform independent.<span style=\"color: #0049db;\"> Custom sensor and device drivers<\/span> are welcome on request.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f682187 e-flex e-con-boxed e-con e-parent\" data-id=\"f682187\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fcc6504 elementor-widget elementor-widget-heading\" data-id=\"fcc6504\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">GPS<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-58dd89f e-flex e-con-boxed e-con e-parent\" data-id=\"58dd89f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bd9c6ca elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"bd9c6ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-bbe2aba elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bbe2aba\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3380e99\" data-id=\"3380e99\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bb4f780 elementor-widget elementor-widget-image\" data-id=\"bb4f780\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"118\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2024\/11\/ublox-neo-6-series.webp\" class=\"attachment-thumbnail size-thumbnail wp-image-3575\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-c727bc2\" data-id=\"c727bc2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2df1b78 elementor-widget elementor-widget-text-editor\" data-id=\"2df1b78\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/www.u-blox.com\/en\/product\/neo-6-series\" target=\"_blank\" rel=\"noopener\">u-blox NEO-6<\/a><\/span>\u00a0series is a compact, stand-alone GPS receiver family built on the high-performance u-blox 6 positioning engine. Housed in a small 16 \u00d7 12.2 \u00d7 2.4 mm package, it offers flexible connectivity, low power consumption, and cost-effective design, making it ideal for battery-powered mobile devices with tight space constraints. The accompanying driver features structured NMEA parsing and a clean hardware abstraction layer, enabling deterministic behavior and reliable integration in commercial and industrial embedded systems\u00a0\u2013 <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-u-blox-NEO-6-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\">view details<\/a><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2139153 elementor-widget elementor-widget-text-editor\" data-id=\"2139153\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Test Coverage-95%25-brightgreen\" alt=\"Code Coverage\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-1.8 kB-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-541-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.2.2-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-a4cbb4f e-flex e-con-boxed e-con e-parent\" data-id=\"a4cbb4f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b30e68 elementor-widget elementor-widget-heading\" data-id=\"6b30e68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Radio<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f96cec5 e-flex e-con-boxed e-con e-parent\" data-id=\"f96cec5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d2d3047 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"d2d3047\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-005321d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"005321d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-abf35a9\" data-id=\"abf35a9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9cacef0 elementor-widget elementor-widget-image\" data-id=\"9cacef0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"100\" height=\"100\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2024\/11\/nordic-nrf24l01-rf-small.webp\" class=\"attachment-thumbnail size-thumbnail wp-image-3830\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6130452\" data-id=\"6130452\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-408885c elementor-widget elementor-widget-text-editor\" data-id=\"408885c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div><p>The <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/www.nordicsemi.com\/Products\/nRF24-series\" target=\"_blank\" rel=\"noopener\">Nordic nRF24L01+<\/a><\/span>\u00a0is a single-chip 2.4 GHz transceiver with an embedded Enhanced ShockBurst\u2122 baseband engine, designed for ultra-low-power wireless applications. Operating in the global ISM band (2.400\u20132.4835 GHz) using GFSK modulation, it features configurable frequency channels, output power, and air data rates. It supports 250 kbps, 1 Mbps, and 2 Mbps data rates. Combined with dual power-saving modes and high data throughput, the nRF24L01+ is well suited for energy-efficient, battery-powered wireless systems\u00a0\u2013 <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-Nordic-nRF24L01-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\">view details<\/a><\/span><\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d7736d elementor-widget elementor-widget-text-editor\" data-id=\"4d7736d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Test Coverage-78.6%25-brightgreen\" alt=\"Code Coverage\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-2.0 kB-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-974-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.2.2-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-42afbd9 e-flex e-con-boxed e-con e-parent\" data-id=\"42afbd9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c01ba41 elementor-widget elementor-widget-heading\" data-id=\"c01ba41\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Communication Protocol<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d851afb e-flex e-con-boxed e-con e-parent\" data-id=\"d851afb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ffae819 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"ffae819\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5d2ae80 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5d2ae80\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-a4941ee\" data-id=\"a4941ee\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4c2305f elementor-widget elementor-widget-image\" data-id=\"4c2305f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2025\/06\/microchip-mcp25625-150px-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-4934\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3e8626a\" data-id=\"3e8626a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-282ef33 elementor-widget elementor-widget-text-editor\" data-id=\"282ef33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/www.microchip.com\/en-us\/product\/mcp25625\" target=\"_blank\" rel=\"noopener\">Microchip MCP25625<\/a><\/span>\u00a0is a compact, cost-effective CAN controller with an integrated high-speed CAN transceiver, designed for easy integration via SPI. It directly interfaces with microcontrollers operating from 2.7V to 5.5V without requiring external level shifters. The device connects straight to the physical CAN bus and supports high-speed communication up to 1 Mb\/s. It meets automotive standards for low quiescent current, electromagnetic compatibility (EMC), and electrostatic discharge (ESD) protection\u00a0&#8211; <a href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-Microchip-MCP25625-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0049db;\">view details<\/span><\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5aab28 elementor-widget elementor-widget-text-editor\" data-id=\"a5aab28\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Test Coverage-85.5%25-brightgreen\" alt=\"Code Coverage\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-2.8 kB-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-1.1k-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.2.3-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-d31ceb8 e-flex e-con-boxed e-con e-parent\" data-id=\"d31ceb8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ad87021 elementor-widget elementor-widget-heading\" data-id=\"ad87021\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Filesystem and Storage<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fa480d5 e-flex e-con-boxed e-con e-parent\" data-id=\"fa480d5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e21162d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e21162d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f8ce51a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f8ce51a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-22bb624\" data-id=\"22bb624\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c3cc29f elementor-widget elementor-widget-image\" data-id=\"c3cc29f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2025\/06\/fatfs-filesystem-150px-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-4971\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-43d2671\" data-id=\"43d2671\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7ebd3d0 elementor-widget elementor-widget-text-editor\" data-id=\"7ebd3d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p dir=\"auto\" data-sourcepos=\"3:1-3:207\">The <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/elm-chan.org\/fsw\/ff\/\">FatFS<\/a><\/span>\u00a0is a generic FAT file system module designed for small embedded systems. It enables microcontrollers to read and write files on storage media such as SD cards and USB drives. FatFs supports FAT12, FAT16, and FAT32 file systems. It is written in standard C and is highly portable across different MCU platforms. The library is lightweight, configurable, and suitable for both RTOS and bare-metal environments &#8211; <a href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-FatFS-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0049db;\">view details<\/span><\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-adb41ef elementor-widget elementor-widget-text-editor\" data-id=\"adb41ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Test Coverage-88.3%25-brightgreen\" alt=\"Code Coverage\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-268 B-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-208-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.2.3-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1f07a78 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1f07a78\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-7208a70\" data-id=\"7208a70\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-93d86c8 elementor-widget elementor-widget-image\" data-id=\"93d86c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2025\/06\/microsd-card-32gb-150px-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-4970\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-a59c5ff\" data-id=\"a59c5ff\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d1afc50 elementor-widget elementor-widget-text-editor\" data-id=\"d1afc50\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p dir=\"auto\" data-sourcepos=\"3:1-3:207\">The <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/www.sdcard.org\/\">Secure Digital (SD)<\/a>\u00a0<\/span>card is a flash memory solution designed to meet the security, capacity, performance, and environmental demands of modern audio and video consumer electronics. This driver supports FAT-formatted SD cards up to 32 GB and provides the necessary interface layer for seamless integration with the FatFS file system library, enabling reliable data storage and file management in embedded applications\u00a0&#8211; <a href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-SD-Card-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0049db;\">view details<\/span><\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3133782 elementor-widget elementor-widget-text-editor\" data-id=\"3133782\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Test Coverage-87.3%25-brightgreen\" alt=\"Code Coverage\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-1.5 kB-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-685-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.3.3-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-7504401 e-flex e-con-boxed e-con e-parent\" data-id=\"7504401\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e789878 elementor-widget elementor-widget-heading\" data-id=\"e789878\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Power Monitor<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f4ab292 e-flex e-con-boxed e-con e-parent\" data-id=\"f4ab292\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4610949 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"4610949\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-dfe51b3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"dfe51b3\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-edbad54\" data-id=\"edbad54\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-788acfe elementor-widget elementor-widget-image\" data-id=\"788acfe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/01\/ti-ina228-150px-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-5104\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-b4c714a\" data-id=\"b4c714a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3d09c91 elementor-widget elementor-widget-text-editor\" data-id=\"3d09c91\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div><div>The <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/www.ti.com\/product\/INA228\">Texas Instruments INA228<\/a><\/span>\u00a0is a high-precision digital power monitor featuring a 20-bit delta-sigma ADC for accurate current sensing. It supports differential input ranges of \u00b1163.84 mV or \u00b140.96 mV across a shunt resistor, with a wide common-mode voltage range from \u20130.3 V to +85 V. The device measures current, bus voltage, temperature, power, energy, and charge accumulation, performing calculations internally with \u00b10.5% oscillator accuracy. An integrated temperature sensor provides \u00b11\u00b0C accuracy for reliable thermal monitoring\u00a0&#8211; <a href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-Texas-Instruments-INA228-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0049db;\">view details<\/span><\/a><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9711205 elementor-widget elementor-widget-text-editor\" data-id=\"9711205\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Test Coverage-87.5%25-brightgreen\" alt=\"Code Coverage\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-2.3 kB-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-986-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.2.1-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-d6311bb e-flex e-con-boxed e-con e-parent\" data-id=\"d6311bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4666adf elementor-widget elementor-widget-heading\" data-id=\"4666adf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Motion and Navigation<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-18aaa52 e-flex e-con-boxed e-con e-parent\" data-id=\"18aaa52\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df16bc8 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"df16bc8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8b21fc5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8b21fc5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6081e49\" data-id=\"6081e49\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fc14af3 elementor-widget elementor-widget-image\" data-id=\"fc14af3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2025\/01\/tdk-icm42688-150px-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-4884\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4c7a810\" data-id=\"4c7a810\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d51a5e7 elementor-widget elementor-widget-text-editor\" data-id=\"d51a5e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/invensense.tdk.com\/products\/motion-tracking\/6-axis\/icm-42688-p\/\" target=\"_blank\" rel=\"noopener\">TDK ICM-42688-P<\/a><\/span>\u00a0is a 6-axis MEMS motion sensor integrating a 3-axis gyroscope and 3-axis accelerometer. It supports flexible host interfaces including I3C, I2C, and SPI (default), and features a 2 kB FIFO with two programmable interrupts for efficient data handling. Designed for low-power operation, it includes wake-on-motion functionality to reduce system consumption. The ICM-42688-P variant supports an accurate external clock input to minimize sensitivity errors, improve orientation accuracy, and reduce ODR drift over temperature\u00a0&#8211; <a href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-TDK-ICM-42688-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0049db;\">view details<\/span><\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-064e653 elementor-widget elementor-widget-text-editor\" data-id=\"064e653\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Test Coverage-85.3%25-brightgreen\" alt=\"Code Coverage\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-4.8 kB-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-1.9k-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.3.1-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7e93294 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7e93294\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-40a0392\" data-id=\"40a0392\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1e24c6b elementor-widget elementor-widget-image\" data-id=\"1e24c6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"126\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2024\/11\/tdk-mpu9250-imu.webp\" class=\"attachment-thumbnail size-thumbnail wp-image-3571\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-8b84b23\" data-id=\"8b84b23\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f6d77fa elementor-widget elementor-widget-text-editor\" data-id=\"f6d77fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The <span style=\"color: #2528db;\"><a style=\"color: #2528db;\" href=\"https:\/\/invensense.tdk.com\/products\/motion-tracking\/9-axis\/mpu-9250\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0049db;\">TDK MPU-9250<\/span><\/a><\/span>\u00a0is a compact 9-axis motion tracking device integrating a 3-axis gyroscope, 3-axis accelerometer, 3-axis magnetometer, and a Digital Motion Processor (DMP) in a 3\u00d73\u00d71 mm package. It is pin-compatible with the MPU-6515 and features an internal I2C bus for full 9-axis MotionFusion output. The sensor provides programmable measurement ranges: gyroscope (\u00b1250 to \u00b12000\u00b0\/s), accelerometer (\u00b12g to \u00b116g), and magnetometer (\u00b14800 \u03bcT) for precise motion tracking applications\u00a0\u2013 <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-TDK-MPU-9250-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\">view details<\/a><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e05288 elementor-widget elementor-widget-text-editor\" data-id=\"5e05288\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Test Coverage-86.2%25-brightgreen\" alt=\"Code Coverage\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-2.0 kB-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-964-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.3.2-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c20a745 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c20a745\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5ff2abf\" data-id=\"5ff2abf\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b69cbd1 elementor-widget elementor-widget-image\" data-id=\"b69cbd1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"149\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2025\/01\/akm-ak09919-150px.png\" class=\"attachment-thumbnail size-thumbnail wp-image-4843\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-51c540b\" data-id=\"51c540b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2de5491 elementor-widget elementor-widget-text-editor\" data-id=\"2de5491\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The <a href=\"https:\/\/www.akm.com\/global\/en\/products\/electronic-compass\/lineup-electronic-compass\/ak09919c\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0049db;\">AKM AK09919C<\/span><\/a>\u00a0is a high-sensitivity 3-axis magnetometer using advanced Hall sensor technology to measure Earth\u2019s magnetic field with 0.15 \u03bcT resolution. It outputs independent digital magnetic field data for the X, Y, and Z axes, enabling accurate three-dimensional measurements. Its precision and sensitivity make it well suited for electronic compass applications, tilt-compensated heading calculations, and motion tracking systems when combined with accelerometers and gyroscopes\u00a0&#8211; <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-AKM-AK09919-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\">view details<\/a><\/span>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-83e5e29 elementor-widget elementor-widget-text-editor\" data-id=\"83e5e29\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Test Coverage-88.8%25-brightgreen\" alt=\"Code Coverage\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-1.3 kB-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-740-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.2.2-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ab60868 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ab60868\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-31d51b0\" data-id=\"31d51b0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bf60d50 elementor-widget elementor-widget-image\" data-id=\"bf60d50\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/01\/omron-incremental-encoder-150px-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-5191\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-0c60759\" data-id=\"0c60759\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d3ac5cd elementor-widget elementor-widget-text-editor\" data-id=\"d3ac5cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div><div>An <a href=\"https:\/\/en.wikipedia.org\/wiki\/Incremental_encoder\"><span style=\"color: #0049db;\">Incremental Encoder<\/span><\/a>\u00a0is a position sensor that produces a defined number of pulses per revolution (PPR) through its output signal. By counting these pulses, rotational movement can be measured. This library processes accumulated pulse counts and, using parameters such as wheel diameter and PPR, calculates distance traveled as well as angular position in degrees and radians, enabling accurate motion tracking in embedded and control applications\u00a0&#8211; <a href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-Incremental-Encoder-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0049db;\">view details<\/span><\/a><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e5dbf5 elementor-widget elementor-widget-text-editor\" data-id=\"7e5dbf5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Test Coverage-94.9%25-brightgreen\" alt=\"Code Coverage\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-600B-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-217-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.2.1-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-22d2347 e-flex e-con-boxed e-con e-parent\" data-id=\"22d2347\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bd07b5c elementor-widget elementor-widget-heading\" data-id=\"bd07b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Real Time Clock &amp; Calendar<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ce4c862 e-flex e-con-boxed e-con e-parent\" data-id=\"ce4c862\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-64711e0 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"64711e0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-716c5cd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"716c5cd\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-79fbe55\" data-id=\"79fbe55\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b13db06 elementor-widget elementor-widget-image\" data-id=\"b13db06\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2025\/08\/ad-ds3231-150px-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-4999\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-0d2cf9a\" data-id=\"0d2cf9a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-10a7de7 elementor-widget elementor-widget-text-editor\" data-id=\"10a7de7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The <a href=\"https:\/\/www.analog.com\/en\/products\/ds3231.html\"><span style=\"color: #0049db;\">Analog Devices DS3231<\/span><\/a>\u00a0is a low-cost, high-accuracy I2C real-time clock (RTC) featuring an integrated temperature-compensated crystal oscillator (TCXO) and crystal for improved long-term stability. It includes a backup battery input to maintain accurate timekeeping during main power loss. The device tracks seconds through years, automatically adjusts for varying month lengths and leap years, and supports 12- or 24-hour formats. It also provides two programmable alarms and a square-wave output via a bidirectional I2C interface\u00a0\u2013 <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-AD-DS3231-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\">view details<\/a><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6e296a4 elementor-widget elementor-widget-text-editor\" data-id=\"6e296a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Test Coverage-84.7%25-brightgreen\" alt=\"Code Coverage\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-1.9 kB-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-653-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.2.1-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-fadd69f e-flex e-con-boxed e-con e-parent\" data-id=\"fadd69f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-85d43f7 elementor-widget elementor-widget-heading\" data-id=\"85d43f7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Display<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-236bafc e-flex e-con-boxed e-con e-parent\" data-id=\"236bafc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5008c75 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"5008c75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c585c72 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c585c72\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-b4e5328\" data-id=\"b4e5328\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c44313c elementor-widget elementor-widget-image\" data-id=\"c44313c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2024\/12\/solomon-systech-ssd133x-pmod-150px-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-image-4751\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5360e6b\" data-id=\"5360e6b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-543a07c elementor-widget elementor-widget-text-editor\" data-id=\"543a07c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The <span style=\"color: #2528db;\"><a style=\"color: #2528db;\" href=\"https:\/\/www.solomon-systech.com\/product\/ssd1331\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0049db;\">Solomon Systech SSD1331<\/span><\/a><\/span>\u00a0is a single-chip CMOS OLED\/PLED driver supporting 96\u00d764 RGB displays with 288 segments and 64 common cathode outputs. Designed for common-cathode OLED\/PLED panels, it features embedded Graphic Display Data RAM (GDDRAM) with 256-level contrast and 65K color control. The chip includes graphics acceleration commands for horizontal, vertical, and diagonal scrolling. To support low-power applications, the driver provides sleep and low-power modes, reducing current consumption from 1.2\u202fmA down to approximately 10\u202f\u00b5A\u00a0\u2013 <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-Solomon-Systech-SSD1331-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\">view details<\/a><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5910b73 elementor-widget elementor-widget-text-editor\" data-id=\"5910b73\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Test Coverage-82.9%25-brightgreen\" alt=\"Code Coverage\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-2.3 kB-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-1.1k-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.3.0-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-9282cbe e-flex e-con-boxed e-con e-parent\" data-id=\"9282cbe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0443ebc elementor-widget elementor-widget-heading\" data-id=\"0443ebc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Motor Drives<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5354c1a e-flex e-con-boxed e-con e-parent\" data-id=\"5354c1a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4472b22 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"4472b22\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-77d7644 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"77d7644\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-16ba834\" data-id=\"16ba834\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bf04a76 elementor-widget elementor-widget-image\" data-id=\"bf04a76\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2024\/12\/toshiba-tb6612fng-150px-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-image-4657\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-09f3130\" data-id=\"09f3130\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a8a257f elementor-widget elementor-widget-text-editor\" data-id=\"a8a257f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/toshiba.semicon-storage.com\/ap-en\/semiconductor\/product\/motor-driver-ics\/brushed-dc-motor-driver-ics\/detail.TB6612FNG.html\" target=\"_blank\" rel=\"noopener\">Toshiba TB6612FNG<\/a><\/span>\u00a0is a compact dual-channel DC motor driver with two H-bridges for independent control of motor speed and direction. Each channel supports up to 1.2\u202fA continuous (3.2\u202fA peak) and a maximum motor voltage of 15\u202fV, with PWM control up to 100\u202fkHz. The driver features standby and stop-drive modes that reduce current consumption from 2.2\u202fmA to 1\u202f\u00b5A while placing the motors in a high-impedance state, enabling efficient low-power motor control\u00a0&#8211; <a href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-Toshiba-TB6612FNG-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0049db;\">view details<\/span><\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ebccef elementor-widget elementor-widget-text-editor\" data-id=\"1ebccef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Test Coverage-99.5%25-brightgreen\" alt=\"Code Coverage\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-813 B-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-311-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.2.2-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-943447b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"943447b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-74f489d\" data-id=\"74f489d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-037377b elementor-widget elementor-widget-image\" data-id=\"037377b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2024\/12\/allegro-a3967-stepper-150px-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-image-4713\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-7bc4054\" data-id=\"7bc4054\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-91cb555 elementor-widget elementor-widget-text-editor\" data-id=\"91cb555\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The <a href=\"https:\/\/www.allegromicro.com\/en\/products\/motor-drivers\/brush-dc-motor-drivers\/a3967\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0049db;\">Allegro A3967<\/span><\/a>\u00a0is a complete microstepping driver with an integrated translator for bipolar stepper motors, supporting full, half, quarter, and eighth-step modes with 30\u202fV and \u00b1750\u202fmA output. Microstepping improves motion smoothness, reduces vibration and noise, and enhances positional accuracy. Its compact design integrates current control and protection, minimizing external components, making it an efficient, cost-effective solution for robotics, CNC machines, 3D printers, and precision positioning systems\u00a0&#8211; <a href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-Allegro-A3967-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0049db;\">view details<\/span><\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c08c27 elementor-widget elementor-widget-text-editor\" data-id=\"3c08c27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Test Coverage-86.4%25-brightgreen\" alt=\"Code Coverage\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-1.5 kB-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-451-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.2.2-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-99fcb9c e-flex e-con-boxed e-con e-parent\" data-id=\"99fcb9c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-06af012 elementor-widget elementor-widget-heading\" data-id=\"06af012\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Temperature, Humidity and Pressure<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-62bf9ed e-flex e-con-boxed e-con e-parent\" data-id=\"62bf9ed\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-107ced1 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"107ced1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ebb8ded elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ebb8ded\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-f9a6806\" data-id=\"f9a6806\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-993877e elementor-widget elementor-widget-image\" data-id=\"993877e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"115\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2024\/11\/microchip-mcp9843-temp.webp\" class=\"attachment-thumbnail size-thumbnail wp-image-3569\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-f34b46d\" data-id=\"f34b46d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4d3eea1 elementor-widget elementor-widget-text-editor\" data-id=\"4d3eea1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The <span style=\"color: #2528db;\"><a style=\"color: #2528db;\" href=\"https:\/\/www.microchip.com\/en-us\/product\/mcp9843\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0049db;\">Microchip MCP9843<\/span><\/a><\/span>\u00a0is a temperature sensor that converts temperatures from \u201340\u202f\u00b0C to +125\u202f\u00b0C into a digital output. Compliant with JEDEC TSE3000B3 Mobile Platform Memory Module Thermal Sensor standards, it provides high accuracy, typically \u00b10.2\u202f\u00b0C and up to \u00b11\u202f\u00b0C between +75\u202f\u00b0C and +95\u202f\u00b0C, making it suitable for precise thermal monitoring in embedded and memory module applications\u00a0\u2013 <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-Microchip-MCP9843-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\">view details<\/a><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b813c4 elementor-widget elementor-widget-text-editor\" data-id=\"9b813c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Test Coverage-97.9%25-brightgreen\" alt=\"Code Coverage\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-478 B-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-326-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.6.2-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d5848cb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d5848cb\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-c48bb96\" data-id=\"c48bb96\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1df2559 elementor-widget elementor-widget-image\" data-id=\"1df2559\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/01\/ad-tmp36-150px-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-5166\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-88f9091\" data-id=\"88f9091\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9ac9cdc elementor-widget elementor-widget-text-editor\" data-id=\"9ac9cdc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div>The <a href=\"https:\/\/www.analog.com\/en\/products\/tmp36.html\"><span style=\"color: #0049db;\">Analog Devices TMP36<\/span><\/a>\u00a0is a low-voltage, precision centigrade temperature sensor with a voltage output linearly proportional to temperature in \u00b0C. Its low output impedance, linear response, and precise calibration enable easy connection to ADCs and control circuits. Operating from 2.7\u202fV to 5.5\u202fV with supply current below 50\u202f\u00b5A, it minimizes self-heating (&lt;0.1\u202f\u00b0C). A shutdown mode further reduces current to under 0.5\u202f\u00b5A, making it ideal for low-power temperature monitoring applications\u00a0\u2013 <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-AD-TMP36-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\">view <span style=\"color: #0049db;\">details<\/span><\/a><\/span><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a17095 elementor-widget elementor-widget-text-editor\" data-id=\"4a17095\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Test Coverage-90.9%25-brightgreen\" alt=\"Code Coverage\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-425 B-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-183-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.2.1-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ed6e084 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ed6e084\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-a5d2830\" data-id=\"a5d2830\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7fbf8cd elementor-widget elementor-widget-image\" data-id=\"7fbf8cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2024\/11\/bosch-bmp581-150px-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-image-4605\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4f79e75\" data-id=\"4f79e75\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-43f8355 elementor-widget elementor-widget-text-editor\" data-id=\"43f8355\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The<span style=\"color: #0049db;\"> <a style=\"color: #0049db;\" href=\"https:\/\/www.bosch-sensortec.com\/products\/environmental-sensors\/pressure-sensors\/bmp581\/\" target=\"_blank\" rel=\"noopener\">Bosch BMP581<\/a><\/span>\u00a0is a high-performance, low-power absolute barometric pressure sensor in a compact form factor. It measures pressure from 30 to 125\u202fkPa with \u00b10.3\u202fPa accuracy (\u00b12.5\u202fcm altitude) and temperature from \u201340 to 85\u202f\u00b0C with \u00b10.5\u202f\u00b0C accuracy. Its precision and small size make it ideal for applications such as GPS enhancement, indoor\/outdoor navigation, weather monitoring, and vertical velocity or altitude control in drones\u00a0\u2013 <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-Bosch-BMP581-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\">view details<\/a><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c50d97 elementor-widget elementor-widget-text-editor\" data-id=\"4c50d97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Test Coverage-82.9%25-brightgreen\" alt=\"Code Coverage\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-1.4 kB-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-863-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.2.2-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-f2e43bb e-flex e-con-boxed e-con e-parent\" data-id=\"f2e43bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b47c645 elementor-widget elementor-widget-heading\" data-id=\"b47c645\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Signal Conversion<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d218f18 e-flex e-con-boxed e-con e-parent\" data-id=\"d218f18\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0cd6729 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"0cd6729\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c88b940 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c88b940\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5502c92\" data-id=\"5502c92\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-92d6e1d elementor-widget elementor-widget-image\" data-id=\"92d6e1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"124\" src=\"https:\/\/thmuda.com\/wp-content\/uploads\/2024\/11\/microchip-mcp4725-dac.webp\" class=\"attachment-thumbnail size-thumbnail wp-image-3570\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-c968117\" data-id=\"c968117\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3e6d56f elementor-widget elementor-widget-text-editor\" data-id=\"3e6d56f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/www.microchip.com\/en-us\/product\/mcp4725\" target=\"_blank\" rel=\"noopener\">Microchip MCP4725<\/a><\/span>\u00a0is a single-channel, 12-bit buffered DAC with voltage output and integrated non-volatile EEPROM. It supports loads up to 1000\u202fpF in parallel with 5\u202fk\u03a9, and can operate in normal or low-power modes via configurable register bits. Featuring a two-wire I2C interface and 2.7\u20135.5\u202fV supply, the device stores 12-bit DAC data and 2-bit configuration in EEPROM, automatically loading these settings at power-up. The DAC and EEPROM can be reprogrammed at any time for flexible analog output control\u00a0\u2013 <span style=\"color: #0049db;\"><a style=\"color: #0049db;\" href=\"https:\/\/thmuda.com\/wp-content\/uploads\/2026\/02\/TH-Muda-Engineering-Datasheet-Microchip-MCP4725-Rev.-2.pdf\" target=\"_blank\" rel=\"noopener\">view details<\/a><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0d9cfbf elementor-widget elementor-widget-text-editor\" data-id=\"0d9cfbf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Test Coverage-90.2%25-brightgreen\" alt=\"Code Coverage\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Size-713 B-blue\" alt=\"Code Size\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/LOC-327-yellowgreen\" alt=\"LOC\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Language-C-orange\" alt=\"Language\" \/>\n\n<img decoding=\"async\" src=\"https:\/\/img.shields.io\/badge\/Version-0.2.2-blue\" alt=\"Version\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-8f55af7 e-flex e-con-boxed e-con e-parent\" data-id=\"8f55af7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8e70c4c elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"8e70c4c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cpolyline points=&#039;0,18 12,6 24,18 &#039;\/%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7fa853b e-flex e-con-boxed e-con e-parent\" data-id=\"7fa853b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c965b23 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"c965b23\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/thmuda.com\/index.php\/contact\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Need something else?<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bf3f93d e-flex e-con-boxed e-con e-parent\" data-id=\"bf3f93d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e2b6f6 elementor-widget elementor-widget-spacer\" data-id=\"3e2b6f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Products Our device drivers are modular, robust, platform-independent, and RTOS-aware, with clear architecture and design, ready for seamless integration into your embedded systems. Board Support Package (BSP) Board Support Package (BSP) help to speed up the development process, whether for application software or device drivers. The BSP implements all peripherals available on the MCU with [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-3043","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"murtadhabazlitukimat","author_link":"https:\/\/thmuda.com\/index.php\/author\/murtadhabazlitukimat\/"},"uagb_comment_info":0,"uagb_excerpt":"Products Our device drivers are modular, robust, platform-independent, and RTOS-aware, with clear architecture and design, ready for seamless integration into your embedded systems. Board Support Package (BSP) Board Support Package (BSP) help to speed up the development process, whether for application software or device drivers. The BSP implements all peripherals available on the MCU with&hellip;","_links":{"self":[{"href":"https:\/\/thmuda.com\/index.php\/wp-json\/wp\/v2\/pages\/3043","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thmuda.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thmuda.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thmuda.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thmuda.com\/index.php\/wp-json\/wp\/v2\/comments?post=3043"}],"version-history":[{"count":264,"href":"https:\/\/thmuda.com\/index.php\/wp-json\/wp\/v2\/pages\/3043\/revisions"}],"predecessor-version":[{"id":5398,"href":"https:\/\/thmuda.com\/index.php\/wp-json\/wp\/v2\/pages\/3043\/revisions\/5398"}],"wp:attachment":[{"href":"https:\/\/thmuda.com\/index.php\/wp-json\/wp\/v2\/media?parent=3043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}