<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>ST-LINE — Technical blog</title><description>ST-LINE technical insights: embedded hardware and firmware (ARM, RISC-V), scientific software, acoustics (ISO 9613-2) and medical-device regulatory topics.</description><link>https://www.stline.it/</link><language>en-US</language><item><title>Cyber Resilience Act: designing compliant connected products</title><link>https://www.stline.it/en/blog/cyber-resilience-act-prodotti-connessi/</link><guid isPermaLink="true">https://www.stline.it/en/blog/cyber-resilience-act-prodotti-connessi/</guid><description>A guide to the Cyber Resilience Act for connected products: classification, requirements, SBOM, supply chain, Article 14 and an embedded worked example.</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate><category>regolatorio</category><category>cyber-resilience-act</category><category>cybersecurity</category><category>connected-products</category><category>iot</category><category>ce-compliance</category><category>sbom</category><author>info@stline.it (ST-LINE)</author></item><item><title>ISO 9613-2:2024/DAmd 1: the draft amendment takes barrier diffraction back to the 1996 formulas</title><link>https://www.stline.it/en/blog/iso-9613-2-amd1-cosa-cambia/</link><guid isPermaLink="true">https://www.stline.it/en/blog/iso-9613-2-amd1-cosa-cambia/</guid><description>The draft amendment rewrites Dz and Kmet in Clause 7.4 and restores their 1996 form. How much the numbers move, the two errata in Annexes A and B, and why the third edition already in drafting argues against hard-coding anything.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate><category>regolatorio</category><category>iso-9613-2</category><category>standards</category><category>environmental-acoustics</category><category>diffraction</category><category>barriers</category><category>deep-dive</category><author>info@stline.it (ST-LINE)</author></item><item><title>acmap 0.6.1 and noise-barrier-calc 0.9.3: seven corrections that change the numbers</title><link>https://www.stline.it/en/blog/aggiornamento-motore-acustico-agosto-2026/</link><guid isPermaLink="true">https://www.stline.it/en/blog/aggiornamento-motore-acustico-agosto-2026/</guid><description>A code review by a qualified acoustician found seven wrong properties in the engine of both tools: A_bar added on top of the ground effect, K_met given the wrong distance, non-conservative source discretisation, unnormalised spectra.</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate><category>acustica</category><category>acmap</category><category>noise-barrier-calc</category><category>iso-9613-2</category><category>releases</category><category>diffraction</category><category>openstreetmap</category><category>open-source</category><author>info@stline.it (ST-LINE)</author></item><item><title>A local app for forms and reports over the database you already have</title><link>https://www.stline.it/en/blog/dbvisual-form-sheet-report-in-locale/</link><guid isPermaLink="true">https://www.stline.it/en/blog/dbvisual-form-sheet-report-in-locale/</guid><description>Three pillars taken from a commercial product, a deployment model turned upside down: a local app, no cloud and no remote account, where everything derives from a JSON query-spec and a single compiler.</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate><category>software</category><category>visualdb</category><category>python</category><category>nicegui</category><category>sqlalchemy</category><category>postgresql</category><category>duckdb</category><category>low-code</category><category>open-source</category><author>info@stline.it (ST-LINE)</author></item><item><title>&quot;There is vibration&quot; is not yet a technical question</title><link>https://www.stline.it/en/blog/vibrazioni-quale-domanda/</link><guid isPermaLink="true">https://www.stline.it/en/blog/vibrazioni-quale-domanda/</guid><description>Disturbance to people, damage to the building, worker exposure, sensitive equipment: four questions with four standards, four quantities and four thresholds. Establishing which one is being asked comes before any measurement.</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate><category>acustica</category><category>vibration</category><category>uni-9614</category><category>uni-9916</category><category>iso-2631</category><category>d-lgs-81-08</category><category>accelerometers</category><category>measurement</category><author>info@stline.it (ST-LINE)</author></item><item><title>Designing a room in reverse: RaySound, and what arbitrates the numbers</title><link>https://www.stline.it/en/blog/fdtd-raysound-validazione-bras/</link><guid isPermaLink="true">https://www.stline.it/en/blog/fdtd-raysound-validazione-bras/</guid><description>Why an acoustic simulator that only solves the forward problem isn&apos;t enough at design time, and what makes an acoustic number defensible: closed-form limits, conservation identities and measurement.</description><pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate><category>acustica</category><category>room-acoustics</category><category>fdtd</category><category>raysound</category><category>bras</category><category>inverse-design</category><category>open-source</category><author>info@stline.it (ST-LINE)</author></item><item><title>Why you can&apos;t understand a word in that room: reverb and intelligibility</title><link>https://www.stline.it/en/blog/acustica-sale-intelligibilita/</link><guid isPermaLink="true">https://www.stline.it/en/blog/acustica-sale-intelligibilita/</guid><description>Rooms where speech is hard to understand: the link between reverberation time, C50 clarity and intelligibility, and how to estimate and design the absorption.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate><category>acustica</category><category>intelligibility</category><category>reverberation</category><category>c50</category><category>sti</category><category>absorption</category><category>room-simulator</category><author>info@stline.it (ST-LINE)</author></item><item><title>MCU bring-up: the crystal that won&apos;t oscillate and the unreadable serial</title><link>https://www.stline.it/en/blog/bring-up-mcu-quarzo-uart/</link><guid isPermaLink="true">https://www.stline.it/en/blog/bring-up-mcu-quarzo-uart/</guid><description>Two embedded bring-up classics: the crystal that won&apos;t oscillate from wrong load capacitance and the unreadable UART from a baud-rate error — both diagnosed.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate><category>firmware</category><category>firmware</category><category>bring-up</category><category>crystal</category><category>uart</category><category>baud-rate</category><category>clock</category><category>embedded</category><author>info@stline.it (ST-LINE)</author></item><item><title>Endianness and IEEE 754: the bug that sends you back to the datasheet</title><link>https://www.stline.it/en/blog/endianness-ieee754-byte/</link><guid isPermaLink="true">https://www.stline.it/en/blog/endianness-ieee754-byte/</guid><description>Read a 32-bit float register and get absurd numbers: big vs little endian, IEEE 754 decomposition and two&apos;s complement. How to decode the bytes correctly.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate><category>software</category><category>endianness</category><category>ieee-754</category><category>floating-point</category><category>twos-complement</category><category>modbus</category><category>byte-order</category><category>debugging</category><author>info@stline.it (ST-LINE)</author></item><item><title>Why your FFT spectrum lies: spectral leakage and windows</title><link>https://www.stline.it/en/blog/fft-leakage-finestre/</link><guid isPermaLink="true">https://www.stline.it/en/blog/fft-leakage-finestre/</guid><description>Spectral leakage in the FFT: why an off-bin sine corrupts the read amplitude and masks weak nearby tones. Hann, Blackman, flat-top windows and ENBW for noise.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate><category>software</category><category>fft</category><category>dsp</category><category>spectral-leakage</category><category>windowing</category><category>hann</category><category>enbw</category><category>signals</category><author>info@stline.it (ST-LINE)</author></item><item><title>Filter in hardware or in software? The decision you make before the ADC</title><link>https://www.stline.it/en/blog/filtro-analogico-o-digitale/</link><guid isPermaLink="true">https://www.stline.it/en/blog/filtro-analogico-o-digitale/</guid><description>When a filter must be analog (anti-aliasing, EMI rejection) and when a digital IIR is better: tunable, steep, reproducible. A decision made before the ADC.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate><category>hardware</category><category>hardware</category><category>filters</category><category>anti-aliasing</category><category>adc</category><category>dsp</category><category>iir</category><category>signal-processing</category><author>info@stline.it (ST-LINE)</author></item><item><title>A measurement without uncertainty is not a measurement</title><link>https://www.stline.it/en/blog/incertezza-misura-gum/</link><guid isPermaLink="true">https://www.stline.it/en/blog/incertezza-misura-gum/</guid><description>Uncertainty budget per the GUM guide: type A vs B, /√3 and /√6 divisors, quadrature combination and expanded uncertainty U=k·u_c for a defensible calibration.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate><category>software</category><category>metrology</category><category>uncertainty</category><category>gum</category><category>jcgm</category><category>calibration</category><category>uncertainty-budget</category><category>measurement</category><author>info@stline.it (ST-LINE)</author></item><item><title>How many MIPI CSI-2 lanes does your camera need?</title><link>https://www.stline.it/en/blog/mipi-csi2-banda-camera/</link><guid isPermaLink="true">https://www.stline.it/en/blog/mipi-csi2-banda-camera/</guid><description>Dimensioning the MIPI CSI-2 camera link: from resolution, fps and bits-per-pixel to Gbps and lane count. The traps of blanking, lane rate, RAW vs YUV.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate><category>hardware</category><category>hardware</category><category>mipi</category><category>csi-2</category><category>camera</category><category>imaging</category><category>bandwidth</category><category>bring-up</category><author>info@stline.it (ST-LINE)</author></item><item><title>ISO 9613-2:2024 §7.4: what changes in the diffraction calculation compared with 1996</title><link>https://www.stline.it/en/blog/iso-9613-2-2024-diffrazione-barriere/</link><guid isPermaLink="true">https://www.stline.it/en/blog/iso-9613-2-2024-diffrazione-barriere/</guid><description>The second edition rewrites Dz and Kmet and introduces the z_min threshold. The formulas side by side, the reason stated by the standard itself, and how much the numbers move for low barriers and long distances.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate><category>regolatorio</category><category>iso-9613-2</category><category>standards</category><category>environmental-acoustics</category><category>diffraction</category><category>barriers</category><category>deep-dive</category><author>info@stline.it (ST-LINE)</author></item><item><title>OSM data limits</title><link>https://www.stline.it/en/blog/osm-data-limits/</link><guid isPermaLink="true">https://www.stline.it/en/blog/osm-data-limits/</guid><description>Footprint coverage and estimated heights: how OpenStreetMap data quality affects the acoustic propagation and diffraction calculation, and when to trust it.</description><pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate><category>acustica</category><category>OpenStreetMap</category><category>Overpass API</category><category>Data quality</category><category>Acoustics</category><author>info@stline.it (ST-LINE)</author></item><item><title>Six acoustics tools for first-approximation calculations, in the browser</title><link>https://www.stline.it/en/blog/sei-strumenti-acustica-nel-browser/</link><guid isPermaLink="true">https://www.stline.it/en/blog/sei-strumenti-acustica-nel-browser/</guid><description>Level composition, differential criterion, Maekawa explorer, LEX,8h, reverberation time and DPR 142/04 road-noise check: six free browser tools, sharing their physics engine with acmap and barrier-calculator.</description><pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate><category>acustica</category><category>acustica-ambientale</category><category>strumenti</category><category>rilasci</category><category>browser-tools</category><category>iso-3744</category><category>dpr-142</category><author>info@stline.it (ST-LINE)</author></item><item><title>Two acoustic tools online: acoustic map and noise-barrier calculator</title><link>https://www.stline.it/en/blog/tools-acustici-online/</link><guid isPermaLink="true">https://www.stline.it/en/blog/tools-acustici-online/</guid><description>ST-LINE Open Lab&apos;s two browser acoustic tools are live: acmap v0.5 for surveys and propagation and noise-barrier-calc v0.8 for insertion loss — open source.</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate><category>acustica</category><category>iso-9613-2</category><category>maekawa</category><category>environmental-acoustics</category><category>open-lab</category><category>leaflet</category><category>browser-tools</category><author>info@stline.it (ST-LINE)</author></item><item><title>NetProbe: what we built and why we built it this way</title><link>https://www.stline.it/en/blog/netprobe-network-visibility-pmi/</link><guid isPermaLink="true">https://www.stline.it/en/blog/netprobe-network-visibility-pmi/</guid><description>NetProbe, a passive on-premise network probe with local AI for Italian SMEs: from an internal NIS2/ISO 27001 audit tool to a product. Status and architecture.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate><category>software</category><category>netprobe</category><category>network-security</category><category>compliance</category><category>sme</category><category>nis2</category><category>on-premise</category><category>local-ai</category><author>info@stline.it (ST-LINE)</author></item><item><title>STM32N6: porting the UVC H.264 hardware demo from EVAL to Nucleo</title><link>https://www.stline.it/en/blog/stm32n6-uvc-h264-nucleo-port/</link><guid isPermaLink="true">https://www.stline.it/en/blog/stm32n6-uvc-h264-nucleo-port/</guid><description>ST&apos;s new STM32N6 puts a Cortex-M55 with Helium, an ISP, a hardware H.264 encoder and an NPU on one chip. We ported the official UVC demo from EVAL to Nucleo.</description><pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate><category>firmware</category><category>stm32</category><category>stm32n6</category><category>imaging</category><category>video</category><category>uvc</category><category>h264</category><category>embedded</category><author>info@stline.it (ST-LINE)</author></item><item><title>An internal tool that ended up in the vendor&apos;s official documentation</title><link>https://www.stline.it/en/blog/arducam-evk-gui-featured/</link><guid isPermaLink="true">https://www.stline.it/en/blog/arducam-evk-gui-featured/</guid><description>We had written a Python GUI to characterise a difficult CMOS sensor. Months later, a technical email to Arducam changed the nature of the open-source tool.</description><pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate><category>software</category><category>open-source</category><category>python</category><category>arducam</category><category>tooling</category><category>imaging</category><author>info@stline.it (ST-LINE)</author></item><item><title>Taking a USB Power Delivery stack outside its silicon</title><link>https://www.stline.it/en/blog/usbpd-stack-portable-cross-platform/</link><guid isPermaLink="true">https://www.stline.it/en/blog/usbpd-stack-portable-cross-platform/</guid><description>NXP&apos;s USB-PD middleware runs natively on NXP. We refactored it to run on ESP32-S3, STM32 and Arduino as well — with a clean HAL adapter and a single policy engine.</description><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate><category>firmware</category><category>usb-pd</category><category>embedded</category><category>hal</category><category>stm32</category><category>esp32-s3</category><category>arduino</category><category>open-source</category><author>info@stline.it (ST-LINE)</author></item><item><title>High-speed clinical imaging at 250 fps: the problem shifts from silicon to channel</title><link>https://www.stline.it/en/blog/imaging-highspeed-wireless-clinical/</link><guid isPermaLink="true">https://www.stline.it/en/blog/imaging-highspeed-wireless-clinical/</guid><description>Capturing 250 fps at VGA on an STM32N6 and streaming H.264 over Wi-Fi 6 for 30 minutes. The bottleneck isn&apos;t where the datasheet tells you — it&apos;s the channel.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate><category>hardware</category><category>stm32</category><category>stm32n6</category><category>imaging</category><category>high-speed</category><category>wifi</category><category>wireless</category><category>h264</category><category>medical</category><category>embedded</category><author>info@stline.it (ST-LINE)</author></item><item><title>Welcome to the ST-LINE technical blog</title><link>https://www.stline.it/en/blog/benvenuti/</link><guid isPermaLink="true">https://www.stline.it/en/blog/benvenuti/</guid><description>We&apos;re opening a space to share the technical decisions, field lessons, and tools we use to build electronics, firmware, software, acoustics and medical devices.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate><category>regolatorio</category><category>meta</category><category>blog</category><author>info@stline.it (ST-LINE)</author></item></channel></rss>