Українською
  In English
Feed aggregator
Qorvo grows quarterly margin, despite revenue falling by 2.9%
Free form circuit fun
| New to hobby electronics. Total tourist. Decided to try my hand at free form circuit design. This is pretty sloppy. But hope to clean up designs as I go, add some elegance. Super fun creative process though, to think about a circuit design in 3D essentially. Simple 555 ic flashing lights circuit but designed as a spider crawling up a tree. Again, not aesthetically pleasing yet. But the circuit works and it was a lot of fun to put together. [link] [comments] |
ams OSRAM extends CEO Aldo Kamper’s term through September 2031
Spent my final year building an FPGA chip that runs real-time object detection
| Just finished my final year engineering project: a custom hardware accelerator that runs YOLOv8n (an object detection AI model) directly on an FPGA, in real time. Instead of running the AI model in software on a CPU/GPU, this is custom digital logic (written in Verilog) that does the computation directly, faster and more power-efficient for edge devices like drones or embedded cameras. Some highlights:
If anyone's into FPGAs, embedded AI, or just wants to see what a final year project like this looks like under the hood: https://github.com/waseemnabi08/yolov8n-cnn-accelerator-fpga [link] [comments] |
Why autonomous agriculture needs inertial navigation

Agriculture has become one of the fastest-growing applications for autonomous systems. Self-driving tractors, robotic sprayers, autonomous mowers, and unmanned aerial vehicles (UAVs) are helping growers address labor shortages while improving productivity and reducing operating costs.
Much of this progress has been enabled by satellite navigation. GPS, often combined with real-time kinematic (RTK) corrections, provides the centimeter-level positioning needed for planting, spraying, harvesting, and mapping. In open fields, these systems perform remarkably well.
However, not every agricultural environment offers an unobstructed view of the sky.
As autonomy expands into orchards, vineyards, and other crop operations, satellite navigation alone becomes increasingly unreliable. Dense tree canopies can block and attenuate GPS signals; branches and leaves create multipath reflections; and satellite visibility changes continuously as vehicles move through the rows. The result is inconsistent positioning precisely where autonomous machines must operate with the greatest precision.
For engineers developing autonomous agricultural equipment, maintaining accurate localization during periods of degraded GPS has become one of the industry’s most significant technical challenges.
The hidden challenge of tree canopiesUnlike row crops, orchards present a constantly changing navigation environment.
Vehicles repeatedly transition between open sky and dense canopy. GPS receivers may temporarily lose satellites or receive reflected signals instead of direct ones while traversing through the canopy. Even when the receiver maintains a position fix, accuracy can deteriorate significantly.
These errors quickly affect autonomous operation.
A tractor may slowly drift toward an adjacent row. A sprayer can apply chemicals outside the intended area or miss sections entirely. A robotic mower may require operator intervention after losing its planned trajectory. For UAVs performing inspection or precision spraying missions, degraded positioning can reduce mapping accuracy, compromise flight stability, and result in uneven or incomplete spray coverage.
Because these interruptions occur frequently—but not continuously—they are particularly difficult to manage. Autonomous systems must seamlessly maintain localization while GPS quality fluctuates throughout the mission.
Why sensor fusion mattersModern autonomous platforms rarely depend on GPS alone. Instead, they combine information from multiple sensors, including cameras, LiDAR, radar, wheel odometry, and inertial measurement units (IMUs). Software continuously fuses these measurements into a single estimate of the vehicle’s position and orientation.
Among these sensors, the IMU plays a unique role because it measures motion directly. Accelerometers measure linear acceleration while gyroscopes measure angular rotation, allowing the navigation system to estimate vehicle movement regardless of external infrastructure.
When GPS becomes unreliable, the inertial system effectively bridges the gap until the satellite signal and positioning recover. The quality of that bridge, however, depends almost entirely on the quality of the inertial sensors themselves.
Not all IMUs perform the sameMost commercial agricultural equipment relies on microelectromechanical systems (MEMS)-based IMUs because they are compact and relatively inexpensive. These sensors work well for many applications but are very sensitive to temperature, vibration, and electromagnetic interference (EMI). They also do not work under various environments and gradually accumulate bias errors that grow over time.
During a brief GPS interruption, the accumulated error may be negligible.
During longer outages beneath dense tree canopy, however, heading errors begin translating directly into position errors. As the vehicle continues moving, localization drift increases until GPS becomes available again.
Historically, engineers solved this problem using fiber optic gyroscopes (FOGs) or ring laser gyroscopes. While highly accurate and insensitive to temperature, vibration, and EMI, FOG-based solutions are generally too large, expensive, and power-hungry for widespread deployment into commercial and agricultural applications.
Recent advances in silicon photonics are beginning to change that tradeoff by making optical gyroscope technology available in much smaller and more practical form factors.
Optical navigation moves into agricultureOne example is Anello Photonics’ silicon photonic optical gyroscope (SiPhOG), which integrates optical gyroscope technology using silicon photonics manufacturing techniques. The technology delivers significantly improved heading stability compared with conventional MEMS-only solutions while remaining compact enough for commercial autonomous platforms.
SiPhOG technology, integrated into the Anello Ground INS system, delivers improved heading stability while meeting the size requirements of autonomous platforms. (Source: Anello Photonics)
Rather than replacing GPS, systems such as the Anello Ground INS combine optical inertial sensing with dual RTK-capable GNSS receivers and advanced sensor fusion. The inertial system maintains accurate motion estimates while GPS measurements fluctuate, allowing navigation performance to remain stable through temporary signal degradation.
The value of this approach becomes especially apparent in orchards.
In field testing conducted in a commercial walnut orchard near Fresno, California, an autonomous ground vehicle equipped with the Anello Ground INS operated beneath dense tree canopy, where satellite visibility was significantly reduced. While a conventional GPS-based navigation solution drifted often by more than 5 meters during the passage through the canopy, the Anello Ground INS maintained sub-half-meter positioning throughout the test.
Although performance always depends on operating conditions and vehicle integration, the demonstration illustrates how improving inertial heading directly improves overall localization when GPS quality deteriorates.
Performance of autonomous ground vehicle navigating beneath dense walnut orchard canopy using the Anello Ground INS. (Source: Anello Photonics)
Ground vehicles are not the only agricultural platforms facing degraded GPS. UAVs performing crop scouting, precision spraying, multispectral imaging, and field mapping frequently operate at low altitude near trees, where satellite visibility can also become inconsistent. For these applications, high-quality inertial sensing contributes not only to navigation accuracy but also to flight stability.
For example, the Anello X3 IMU applies the same SiPhOG technology in a compact IMU designed for UAVs and other autonomous aerial systems. By providing more stable inertial measurements during temporary GPS degradation, the X3 supports reliable flight control and more consistent navigation in challenging agricultural environments. Learn more about the benefits of inertial technology for precision agriculture here.
Looking beyond GPSAgricultural autonomy will continue to rely on GNSS, and RTK will remain an essential component of precision farming. However, as autonomous machines move beyond open fields into orchards, vineyards, forests, and other GPS-challenged environments, satellite positioning alone is no longer sufficient.
The future of autonomous agriculture will depend on resilient sensor fusion architectures that combine GNSS with increasingly capable inertial technologies. Advances in integrated silicon photonics, enabling new, small, integrated optical gyroscopes, are making navigation performance once reserved for high-end aerospace systems accessible to the commercial agricultural market.
While GPS has transformed precision agriculture, the next leap forward will be driven by technologies that enable autonomous machines to operate reliably when satellite signals are degraded or unavailable. As resilient inertial navigation becomes an integral part of modern sensor fusion architectures, autonomous tractors, robotic implements, and UAVs will deliver greater accuracy, reliability, and operational confidence, bringing agriculture one step closer to true, all-condition autonomy.
The post Why autonomous agriculture needs inertial navigation appeared first on EDN.
Vexlum establishes London lab and appoints Stefan Truppe as managing director of Vexlum UK
Optimize hi-rel designs with rugged, flexible interconnects

As OEMs in high-reliability industries, including automotive, industrial, and military/aerospace, move to next-generation designs, they are looking for interconnects that not only offer high reliability and ruggedness but also greater design flexibility and miniaturization. The availability of more product options and easier integration and installation are also key requirements.
The combination of greater flexibility and miniaturization is delivering space and cost savings across rugged designs while supporting next-generation systems, such as vehicle platforms that are packing more and more electronic components into space-constrained devices.
Here is a selection of connectors and cable assemblies introduced over the past year that meet the right balance of features for these application trends. These include software-defined vehicles (SDVs) and zonal electronic/electrical (E/E) architectures; next-generation military/aerospace systems and unmanned aerial vehicles (UAVs); and industrial automation systems that need greater flexibility and adaptability.
Automotive connectors and cablesMolex recently expanded its HSAutoLink interconnect portfolio with the launch of the HSAutoLink G, comprised of terminals, connectors, PCB headers, and cables. It joins the existing rugged, high-speed HSAutoLink, HSAutoLink II, and HSAutoLink C families.
The connector system provides multi-gigabit Ethernet connections of up to 25 Gbits/s in a compact, USCAR-compatible interface, making it suited to address rising bandwidth demands driven by advanced driver-assistance systems (ADAS), radar, LiDAR, zonal architecture, immersive displays, and central compute modules.
By extending support with Ethernet connections up to 25 Gbits/s, these interconnects can meet the high bandwidth requirements in SDVs and autonomous mobility platforms, Molex said.
Fitting within existing USCAR Ethernet interfaces, the HSAutoLink G enables future-proof product designs that reduce space and weight in compact modules while streamlining system integration and upgrades. Key features include advanced electromagnetic-interference (EMI) shielding and controlled differential impedance to maintain signal integrity for high-speed communications in dense environments. This helps prevent signal failures, validation delays, and costly design changes, the company said.
Other features include an anti-stubbing design that protects the contacts during the mating process to reduce the risk of mis-mating, as well as the addition of multiple, uniform ground-contact points to enhance EMI suppression for higher reliability.
Molex’s HSAutoLink G automotive Ethernet connector system (Source: Molex)
As automakers shift to SDVs and zonal E/E architectures, TE Connectivity (TE) has introduced a portfolio of interconnects for automotive electronic control units (ECUs). The Inside Device Connectivity portfolio is designed to support the next generation of vehicle platforms. The purpose-built portfolio includes board-to-board, wire-to-board, flex-to-board, and wire-to-wire connector solutions for compact, high-performance applications.
The Inside Device Connectivity portfolio is tailored to the specific needs of SDVs, enabling scalable and standardized connector configurations while reducing weight, packaging space, and integration complexity, TE said.
At the same time, these interconnects are optimized for EMI-sensitive and vibration-intensive environments with high misalignment tolerance and ruggedness against vibration, contamination, temperature shifts, and humidity. Other features include current capacity up to 45 A for wire-to-board and up to 18 A for board-to-board; a pitch of 0.4 mm to 10.16 mm with up to 180 pins; and crimp, IDC, and mass terminations.
These connectors target different application areas in an SDV, including ECUs, power conversion (on-board charger inverters and DC/DC converters), battery systems (battery, cell module controller, and battery management system), high-performance computers, ADAS (radar and LiDAR), and black-box systems (such as lighting).
TE’s Inside Device Connectivity portfolio (Source: TE Connectivity)
Samtec Inc. recently expanded its SMPM cable-to-board precision RF connector family with small-form-factor threaded cable-to-board-mated sets, targeting high-vibration environments. Suited for applications such as military, aerospace, and communication applications, the connector assemblies feature a threaded SMPM MIL-STD-348 interface with a retractable threaded coupling nut.
High-vibration environments can exceed the retention capabilities of traditional push-on RF interconnects, Samtec explained, requiring a more secure and robust connection.
The threaded SMPM cable-to-board-mated connector sets—including the RF047-A and RF086 millimeter-wave, low-loss cable assembly families handling up to 67 GHz, as well as the SMPMT threaded, SMPM millimeter-wave board-mount plugs available up to 60 GHz—are designed with enhanced mechanical strength. They feature full detent or smooth bore for varying retention forces and offer mixed technology board termination, which provides resistance to mechanical stress and supports high frequency.
The RF047-A is a 0.047-inch, low-loss, flexible microwave cable assembly (29 AWG) with an extremely small bend radius of 3.18 mm. The RF086 is a 0.086-inch, low-loss, flexible cable (23 AWG) with a bend radius of 8.9 mm. Both operate up to 125°C. A variety of end options are available for application-specific customization.
These precision RF connectors are available from stock. The RF047-A cable assembly and SMPMT threaded plugs are part of the Samtec Reserve program with one-day shipment.
Samtec’s threaded SMPM cable-to-board-mated connector sets (Source: Samtec Inc.)
For avionics and UAVs, Times Microwave Systems launched its Levitate cable assembly line for both military and commercial RF systems. Designed for efficiency, weight savings, and electrical performance, these ultra-lightweight cable assemblies with minimal loss are suited for avionics applications across UAV Groups 1 through 5.
Times Microwave Systems claims that the Levitate assemblies provide the lightest weight per unit of loss available on the market today, enabling engineers to reduce overall system mass without compromising RF performance. They cover a range of airborne applications, including flight control, communications, and surveillance.
Providing a balance between cost, performance, and availability, the Levitate cable assembly is available in multiple sizes, including the LVT047, LVT086, LVT141, LVT157, and LVT196. All assemblies are engineered for dual use in military and commercial RF systems. The flexible construction of the LVT047, LVT086, and LVT141 assemblies is suited for in-the-box applications, and the ultra-lightweight LVT157 and LVT196 support critical RF runs connecting antennas to LRUs.
Times Microwave Systems’ Levitate cable assembly line (Source: Times Microwave Systems)
Aimed at delivering greater design flexibility and simplicity, binder USA LP, a subsidiary of binder Group, recently announced a new generation of hybrid connectors for industrial automation. The B23 series combines power supply and shielded data transmission in one compact connector and enables Ethernet transmission rates of up to 100 Mbits/s.
The B23 connector is built for one-cable-automation concepts, addressing key market requirements that call for a reduced cabling effort and increased data rates in industrial systems. This simplifies integration and system architectures.
The hybrid connector reduces cabling effort by enabling power and communication via a single interface, which also reduces installation times and potential sources of error, binder said. One example cited is drive technology, in which servo motors and drive systems can be connected with just one cable. It can also be used in modular machine and plant architectures, as well as robotics and flexible manufacturing systems.
The B23 connector also targets the trend toward decentralized automation that requires rugged, pluggable connections and a high degree of protection. Key specs include power transmission up to 28 A at up to 630 V and shielded Ethernet/EtherCAT (according to Cat 5) data transmission up to 100 Mbits/s. Other features include a bayonet quick-locking system for secure connections, screw-clamp termination for field use, and IEC 61076-2-118 standardization.
Meeting both field and device integration requirements, the B23 is available in a field-attachable version and as a panel-mount connector for device installation. Versions with single-wire termination and THT contacts are available.
Binder’s B23 connector (Source: binder USA LP)
Hirose Electric Co. Ltd. expanded its high-density BGA mezzanine connector portfolio with a COM-HPC standard-compatible version that supports PCIe Gen5 (32 GT/s), Gen6 (64 GT/s PAM4), and 100-Gb Ethernet (4 × 25 Gb). The IT18 Series can be used in industrial automation, medical imaging, and T&M equipment.
The BGA mezzanine connector features an ultra-high-density pin count of 400 positions in a 0.635-mm pitch, delivering high-speed transmission in a low profile. Stacking heights include 5 mm and 10 mm. It also features high crosstalk suppression, including far-end-crosstalk cancellation technology.
The open-field design (open pin-field grid array) of the connector is adaptable to various layouts, allowing for greater flexibility across different applications. Because pins are not locked into a fixed pattern, customers can route signals, grounds, and power to improve density and performance, which also helps with signal-integrity optimization, Hirose said.
Featuring a rugged design, the IT18 Series connector uses a metal cap to reduce warpage and protect contacts from flux. The cap minimizes reflow defects by suppressing deformation during heating and protecting against foreign particles in the environment, the company said. Other key features include a large guide to ensure proper mating and retention tabs that prevent cracks in solder balls.
Hirose’s IT18 Series BGA mezzanine connector (Source: Hirose Electric Co. Ltd.)
The post Optimize hi-rel designs with rugged, flexible interconnects appeared first on EDN.
Unsung software and services heroes ease our days

Full-featured, high-priced products address many users’ needs. But free and low-cost options, sometimes for augmentation purposes, other times operating standalone, also have their place.
As regular readers may already have noticed, I regularly embed FCC certification IDs in my teardowns and other writeups, complete with links to the associated FCC website pages for additional documentation, images, and other information on the products I’m discussing. Long ago, so far in the past that I no longer remember where and when, I came across someone else (iFixit, mebbe?) who was using shortcut URLs of the following format instead of fuller URLs:
http://www.fcc.io/INSERT_FCC_CERTIFICATION_ID
You can tell how old the service is by the fact that it still works using the non-secure version of HTTP. In fact, for a long time, my potentially faulty recollection is that the “https” version of the URL didn’t work at all, although I just checked and it’s now supported, too.
I long assumed this shortcut interstitial URL service was run by the FCC itself. However, motivated by curiosity one day, I entered http://www.fcc.io standalone in my web browser. Here’s what I found on the home page:
FCC.io
What?
A simple search and URL shortener for FCC ID queries.
Why?
I can never find the search form on the FCC site, so fcc.io should be easy enough to remember. Fcc.io provides a way to share FCC ID searches with other people via links, email, IRC, or IM.
How?
The URL scheme is simple:
- https://fcc.io/”FCC ID”
Try these:
To-do
Other search suggestions?
Email to dominicgs@gmail.com
Disclaimer
Neither this site, nor its author, are affiliated with the FCC in any way.
Running on GitHub pages
Good for you, dominicdgs@gmail.com (who appears to be Dominic Spill, formerly “next door” to me in Evergreen, CO per his Github page and now with Apple in Cupertino, CA per LinkedIn)!


Another example, which I briefly introduced recently, are the open source FreeFileSync and related RealTimeSync utilities developed by the FreeFileSync project, and supporting Linux, MacOS and Windows systems alike. The ability to automatically backup or sync (the latter both uni- and bi-directionally) the contents of one or multiple directories to another storage device (a USB-C tethered RAID 1 external HDD array, in my case) became critical to my workflow when I added associate editor duties to my longstanding contributing editor relationship with EDN. The two-utility package has worked without a hitch in the two-plus months (as I write this) since I’ve installed them, and I anticipate further non-drama functionality in the future, too.

Per these and other examples to come, this post will therefore be a to-developer “love letter” regarding software packages and services that have become essential to me, and for personal and/or professional reasons. As you continue reading, think about what similar examples you can derive from your own life. You’ll have an opportunity to share them with us, too, at the end.
Enhanced text editors
MacOS comes bundled with the TextEdit graphical text editor, with others (Nano and Vim) also accessible via the Terminal command line. And if a beefier word processor is what you’re looking for, there’s always the also-gratis Pages. So why on earth would I pay $59.99 (new) or $29.99 (previous-version upgrade) for Bare Bones Software’s BBEdit? Check out this list of features. Or see what fellow fan John Gruber has to say about it, notably in a 30-year retrospective summary published four-plus years ago.
From my standpoint, the ability to automatically re-open one-to-multiple tabs’ worth of content, regardless of whether it’s/they’ve been saved recently (or at all, for that matter), after program shutdowns and restarts and even full operating system reboots, and as long as I haven’t manually closed a tab, is by itself worth the price tag. It’s “saved my bacon” on innumerable occasions.
If you’d like a free “taste” of the full-featured version, a 30-day evaluation time period is supported. And “Free Mode”, the successor to the original freeware TextWrangler software from the same company, will extend the gratis party to eternity if you don’t need access to any of the program’s paid-only capabilities.

What about Windows? Here the seemingly most common enhancement to the bundled graphical Notepad and command line Microsoft Edit editors is Notepad++ (Github link), which is free and open source (not to mention 20+ years old!). Its primary developer is Don Ho; another set of developers led by Andrey Letov recently ported it to MacOS while initially retaining the original name (and notably, without getting Ho’s permission first) and was subsequently compelled by both legal threats and broader community outrage to rename it to Nextpad++ (again, Github link).
And Linux? The already-bundled text editors are generally more robust in this case, befitting this operating system’s comparative “power user” community, but a diversity of add-on options unsurprisingly also exists. Linux users out there, I welcome your suggestions in the comments!
Networked TV services

Windows 7 reached End of Life (EOL) and officially lost extended support on January 14, 2020. Windows 8.1 followed it out the door on January 10, 2023. With them went official support for Media Center, a Microsoft-developed digital video recorder and media player application that first appeared within a special-purpose Windows XP edition in 2005.
I’ve been running various versions of Media Center since the very beginning, initially to ingest broadcast television coming over NTSC and (later) ATSC antenna feeds, later transitioning to cable television feeds in conjunction with a networked CableCARD receiver, and for subsequent display on televisions in conjunction with both Xbox game consoles and standalone Media Center Extender devices.
And I’ve continued doing so even though, as previously noted, the operating system foundations are no longer supported, not to mention the fact that the service’s built-in electronic program guide was discontinued on January 14, 2020. How? The alternative program guide data I’m tapping into is SchedulesDirect, a non-profit “community” (with, as far as know, exactly one active developer employee) and a $35 yearly membership fee.
And how do I get the SchedulesDirect-sourced data into Media Center? That’s where EPG123 (GitHub link), another one-person development project, comes in. Gary An has worked tirelessly for the past decade-plus (ever since Microsoft switched from Zap2it to Rovi as its guide data provider, even prior to shutting down its EPG service entirely) to create and maintain EPG123, fixing bugs, responding to SchedulesDirect service evolutions, and the like.
He’s also a regular support presence on the community forum at The Green Button website. And while he’s happy to accept donations, he doesn’t charge a penny for his software. Bless you, Gary!
An essential email add-on
Mozilla’s Thunderbird has been my personal email client of choice for nearing two decades now (just as the organization’s Firefox browser is for web access…and SeaMonkey is for HTML editing…), and I access email via POP3 so that I can exclusively retain an archive locally. So, you can probably imagine how voluminous my Thunderbird database is at this point. Everything’s (fairly) neatly organized into per-topic folders, mind you, but there are probably thousands of them at this point, in a multi-email account (plus RSS) and multi-level nested arrangement.
That’s why I heavily rely on an add-on called Nostalgy (GitHub link), which enables me to move (or copy) incoming emails from my inbox to a desired target folder, and more broadly from any source folder to another, using only convenient keystrokes. Why Nostalgy hasn’t been adopted by and natively included in Thunderbird by this point is baffling to me, both because of its inherent benefits and because the constant changes to the email client’s database structure and other factors make maintaining it a headache for a third-party developer alternative.
Speaking of which, the add-on was originally developed and maintained by Alain Frisch. Source code maintenance and enhancement duties were later taken up by Klaus Buecher, who renamed it Nostalgy++. It’s an oft-thankless task, as I gather from the commentary that accompanies both new-release notes and periodic requests for donations. But to that point, and as with EPG123, fiscal compensation is voluntary, not obligatory. Long may you continue to code, Klaus, and thank you for your software service!
Squashing a longstanding File Explorer bug


This last one’s a doozy. For decades now, through innumerable version updates small and large alike, Windows has proven itself incapable of permanently retaining user-requested changes to File Manager settings, either folder-specific or all-encompassing, and related to both file sorting and content display strategies.
I might, for example (and regularly do, in fact) tell it that I no longer want it to cluster together chronologically similar groups of files within a folder, instead displaying them solely in a basic alphabetized list format, and to more globally revise this particular setting. Or to tone down the displayed thumbnail size in image-related folders.
The requested changes “stick”…as long as I don’t move to a different folder, that is. Maybe, in fact, they remain as I’d previously requested the next time (or, pushing my luck, few times) I return to that folder. But usually, they immediately revert to defaults. And my random likelihood of ongoing settings-change-sticking success is even less if I quit and then re-open File Explorer, not to mention after a system reboot. Sooner or later, Microsoft insists that its default way is best.
Back in March, the company finally publicly acknowledged the problem (along with plenty of others) and promised that remedies were on the way. I’ll believe it when I see it. And I’m not going to wait. I’d already found, and happily am still using, an independently developed “fix” for these and other File Explorer quirks called WinSetView:
WinSetView provides an easy way to set Windows File Explorer default folder views. For example, if you want Details view, with a particular selection of column headings enabled across all folders, then WinSetView will do that for you.
For more details, please see the extended summary.
WinSetView is open source. It’s inobtrusive, either running portably or fully installed. It does what it promises, nothing more or less, and changes are easily reversible. And it’s free. Kudos to you, developers LesFerch and Thysbelon. You’ve enabled me to (arguably) cling to my sanity.
Now it’s your turnThese are all just examples, apparently particularly notable ones, because they’ve risen to the top of the list brainstormed and assembled in, and subsequently coming out of, my noggin. I’m confident that the catalog as it currently exists isn’t comprehensive, for me (I may think of and add one-to-a-few more entries before this piece is published, in fact) and certainly more globally. Which is where you come in.
What software and services, specifically focused in function and freeware-or-low cost, have you come across that help simplify your life? Share your thoughts in the comments, please, for both your own resultant fame and others’ consideration, adoption and benefit. Thanks!
—Brian Dipert is the associate editor, as well as a contributing editor, at EDN.
Related Content
- De-commingling (?) LAN equipment: It’s all in what you call it
- Open Source: Keep It Current Or Suffer The Consequences
- Open source: not always a successful course
The post Unsung software and services heroes ease our days appeared first on EDN.
India Accelerates Core EV Technology Investments to Strengthen Domestic Manufacturing Ecosystem
India is stepping up investments in key EV technologies. The South Asian country is speeding up its investments in key electric vehicle (EV) technologies while planning to boost a self-dependent and globally relevant EV manufacturing ecosystem. Driven by various central government initiatives, state government programs, and private sector investments, India attracted commitments for around US$25.6 billion worth of investments across battery manufacturing, advanced battery chemistries, powertrains, charging infrastructure, and technologies for battery and electric powertrains. These investments will help scale up domestic manufacturing and reduce dependence on imported components.
The Government of India launched multiple schemes to boost domestic manufacturing of the Electric Vehicles (EV) ecosystem through production-linked Incentive (PLI) Schemes for Advanced Chemistry Cell (ACC) and battery storage, as well as the PM E-Drive program to promote charging. The PM E-Drive program aims to promote charging for automobiles and auto components. Along with manufacturers both domestically and overseas, these schemes lead to localization of EVs’ key technologies.
One of the most prominent contributors to the cost of EVs has become battery cells. To cut down on battery imports, the Indian government has focused on indigenous manufacturing in the segment, providing support to the players setting up giga-scale manufacturing units of advanced chemistry cells (ACCs). Battery makers in India are actively pushing next-gen battery chemistries for their EVs, such as lithium iron phosphate (LFP) and nickel-magnesium-cobalt (NMC), and are even exploring future products like solid-state batteries that offer greater energy density, improved safety, and rapid charging capabilities. chemistries for their EVs, such as lithium iron phosphate (LFP), nickel magnesium Cobalt (NMC), and even for other future products like solid-state batteries that offer more power per space (energy density), safety, along with rapid charging possibilities.
The increasing investment in core EV technologies has the potential for far-reaching economic benefits, creating widespread opportunities for engineers, manufacturing plant workers, software and hardware professionals, quality testers and logistics and maintenance staff, as battery makers and electronics Producers and charging companies build upon their manufacturing bases. Furthermore, locating High-value manufacturing locally would allow us to decrease reliance on EV component imports and contribute positively towards our trade balance as we export electric vehicles and their associated automotive electronics.
The post India Accelerates Core EV Technology Investments to Strengthen Domestic Manufacturing Ecosystem appeared first on ELE Times.
Fast and Flexible Test Device for Safety and Functional Testing of Battery Cells
High-voltage batteries for e-mobility have become highly complex systems consisting of numerous components. The market for these batteries is becoming increasingly dynamic, and technologies are constantly evolving: innovative battery cells with new chemical compositions are being introduced. Automotive suppliers and manufacturers therefore require a tailored and flexible testing strategy for battery cell quality assurance, both in development and in production. Only in this way can suppliers compete in the market with more powerful batteries, higher levels of automation, and optimized workflows.
To address these challenges, GÖPEL electronic has developed a high-performance and quickly configurable battery cell tester that features a modular design and high flexibility. This allows for the quick and transparent determination of quality, charging efficiency, and reliability in up to five battery cells simultaneously. The tester complements the product portfolio, which includes, among other things, GÖPEL electronic’s EOL battery test system, which performs comprehensive test routines for the entire battery pack.
The new battery cell tester covers standard safety tests that evaluate the condition of the cells: The OCV (Open Circuit Voltage) value indicates the voltage of a battery without a load (open circuit) and serves as an indicator of its state of charge. For the ACIR (Alternating Current Internal Resistance) measurement, the tester uses a test method to determine the internal resistance of the battery cells. This internal resistance under alternating current provides information about the performance, state of aging, and quality of the battery cell.
The main advantage of the new, smaller tester from GÖPEL electronic lies in its fast and reproducible test results: By interfacing with automated equipment, highly efficient batch testing can be performed in a matter of seconds. This is ideal, for example, for incoming inspection or cell grouping.
The post Fast and Flexible Test Device for Safety and Functional Testing of Battery Cells appeared first on ELE Times.
Ather Energy Rolls Out Pothole+ Alerts, Built on Connected Fleet Intelligence
Ather Energy has started rolling out Pothole+ Alerts for customers with Gen 2 and above scooters, including the Ather 450 Apex, 450X and Rizta Z. The feature leverages data generated by Ather’s connected scooter fleet to warn riders about potholes, broken road sections, uneven surfaces and speed breakers ahead while navigating. It also goes a step further, suggesting the smoothest route before a ride begins, beyond just the fastest one.
Announcing the rollout on X, Ather Co-founder and CEO Tarun Mehta said the feature had been nearly nine years in the making. “The challenge was never the idea. It was the data,” Mehta wrote. He explained that building the feature required a large connected fleet travelling the same roads over time, allowing Ather to generate the scale of fleet intelligence needed to accurately identify road conditions.
Every Ather scooter comes equipped with onboard compute and connectivity, enabling the company to continuously gather real-world riding data and deliver new capabilities through over-the-air software updates. According to Mehta, Pothole+ Alerts represents one of the first large-scale applications of this connected ecosystem, transforming millions of kilometres of ride data into a feature that benefits riders every day.
Integrated into the scooter’s navigation experience, Pothole+ Alerts provides advance notifications for potholes, broken road sections, uneven surfaces and speed breakers. Alerts are displayed on the dashboard and can also be delivered through the scooter’s speakers, the Ather Halo smart helmet or any compatible Bluetooth headset.
The rollout reflects Ather’s continued focus on building connected features powered by real-world riding data. Mehta added that Pothole+ Alerts is just the beginning, with the company planning to build more rider experiences on top of its growing road intelligence dataset.
The post Ather Energy Rolls Out Pothole+ Alerts, Built on Connected Fleet Intelligence appeared first on ELE Times.
Aeluma gains $30m US CHIPS Act funding
AXT announces long-term InP supply agreement with Lumentum
Стипендія КМУ за видатні заслуги у сфері вищої освіти Віталію Дідковському
🤝 Вітаємо Віталія Семеновича Дідковського — професора кафедри акустичних та мультимедійних електронних систем Факультету електроніки (ФЕЛ) КПІ ім. Ігоря Сікорського — з призначенням стипендії Кабінету Міністрів України за видатні заслуги у сфері вищої освіти!
Compound uncertainty: AI’s hidden risk in safety-critical development

Here’s a question your grandfather could have answered: Would you rather have a million dollars today or a penny that doubles every day for a month? Most people take the million. The penny reaches $5 million by day 30.
Human intuition is simply bad at exponential math. We think in straight lines, and compounding curves surprise us every time. Now run that intuition in reverse.
An AI coding agent that’s right 98% of the time sounds impressive. And 98% is a generous assumption, probably better than reality for most tasks. But apply that accuracy across 34 steps with no verification in the loop, and you’ve crossed the coin-flip line. More likely wrong than right. The math is 0.98^34 = 0.505.
The surprise is the same one your grandfather felt. And in a safety-critical development environment, the consequences are not a missed investment opportunity.
Sophisticated agentic systems don’t run open-loop. They compile, test, lint, and self-verify at each step, and the public record shows it works.
Andreas Kling ported Ladybird’s LibJS engine from C++ to Rust using AI agents across hundreds of human-directed prompts, producing 25,000 lines of Rust with zero regressions across 65,359 tests and byte-for-byte identical bytecode output. The human was in the loop at every decision point, which is precisely why it worked.
The Bun JavaScript runtime went further. AI Weekly highlighted that Claude agents rewrote roughly one million lines of Zig to Rust autonomously across 6,755 commits, passing 99.8% of its existing test suite. It also left 13,044 unsafe Rust blocks, where a comparable handwritten project would have 73. A passing test suite doesn’t surface this safety debt—it stops a safety-critical certification in its tracks.
Both of these projects succeeded because verification ran inside the loop at every step. They also illustrate exactly where the limits are. In most software development contexts, the floor is an efficiency problem. Verification catches it, the agent retries, and the process converges. Expensive in tokens and time, but recoverable.
In safety-critical development, the calculus is different. This is where functional correctness testing and safety-critical qualification part ways. Bun passed its own test suite. Ladybird produced byte-for-byte identical bytecode. Those are impressive results. But they are not safety cases. ISO 26262, DO-178C, and IEC 62304 don’t recognize self-generated test results as qualified verification evidence.
Your braking system software doesn’t get partial credit for passing tests it wrote for itself. Your insulin pump firmware isn’t certified on a curve. The standards assume deterministic tools producing verifiable evidence—qualified tools, documented configurations, and traceable outputs. An agentic workflow that self-verifies is better than one that doesn’t. But in safety-critical development, it still isn’t enough.
What safety-critical compliance actually requires isn’t vague.
ISO 26262 mandates a documented safety plan, requirements with bidirectional traceability from hazard analysis through to verified implementation, and evidence that coding guidelines—typically MISRA C or CERT C—were enforced by a qualified tool using a qualified configuration.
DO-178C adds structural coverage requirements. At the highest criticality levels, every statement, every branch, and every condition and its complement must be exercised by tests that are themselves traced to requirements.
IEC 62304 requires a software development lifecycle with documented verification activities at each phase. In every case, the evidence must be generated as the work happens rather than reconstructed afterward—and not self-certified by the tool that produced the artifact being evaluated.
The open-loop pipeline isn’t an edge case; it’s what every team promises to fix after the next release. A requirements review is handed to a code generator, a documentation tool, and a traceability updater with testing saved for the end. That’s not an agentic worst case. That’s a pipeline. At 98% per-step accuracy across 34 stages, you’ve crossed the coin-flip line before you’ve run a single test.
The answer isn’t a better model. It’s the same answer safety-critical engineers have always given to unreliable processes. You don’t improve your way to acceptable; you gate your way there.
Static analysis enforces expected coding patterns and flags dangerous anti-patterns like uninitialized memory, undefined behavior, and violations of MISRA or CERT rules that exist precisely because they’ve caused failures before.
Unit tests verify that individual components behave as specified under known conditions. And coverage in safety-critical development isn’t a spot-checking exercise. DO-178C requires 100% MC/DC coverage at DAL A, and ISO 26262 requires the same at ASIL D. Every line. Every branch. Every condition.
Each gate resets the accumulated uncertainty back toward zero before the next stage compounds it further. That’s not a new idea. It’s how you build software that people’s lives depend on.
The question AI raises isn’t whether to use gates. It’s whether the gates you already have are positioned to catch what an AI agent introduces and whether you’ve thought carefully about where in the workflow the uncertainty is actually accumulating.
The gates were designed for a world where code has an author who made deliberate choices. A human developer who writes an uninitialized variable made a mistake. A human developer who skips a boundary check made a tradeoff. Static analysis flags both—the developer understands the finding in context, and the correction is made by someone who knows what the code is supposed to do. The evidence trail is intact. The intent is recoverable.
An AI agent doesn’t make mistakes in that sense. It produces outputs that are statistically consistent with its training: plausible, often correct, and occasionally wrong in ways that look right.
The static analysis tool will still flag the MISRA violation. The unit test will still fail on the boundary condition. But the developer reviewing the finding is now one step removed from the original intent because there wasn’t original intent in the human sense. There was a probability distribution. And when you ask the agent why it made that choice, the answer is not recoverable in any form a certification auditor can use.
The gates catch the artifact. They don’t reconstruct the argument. In a safety case, you need both, and one of them must have been generated as the decisions were made, not reverse engineered from the output afterward.
The consumer technology press calls it “hallucination,” which means the AI confidently states something wrong. This term captures the symptom, but not the mechanism.
In safety-critical engineering the mechanism is what matters. ISO/PAS 8800, the emerging automotive standard for AI safety that the broader embedded industry is watching closely as a template, uses the term “functional insufficiency”: an unexpected error under specific conditions not adequately represented during development. As EDN noted, for engineers building software for medical devices, industrial automation, rail, aerospace, and defense, dismissing this document as “just for cars” would be a missed opportunity.
The distinction matters. Hallucination implies the system invented something from nothing. Functional insufficiency describes something more precise. The system performed exactly as its training data suggested it should, and the training data didn’t cover this case.
You can’t fix a hallucination by improving the model. You can’t fix a functional insufficiency that way either. What you can do is bound it, monitor it, and build an architecture that prevents it from propagating into a safety-critical decision unchecked.
None of this is an argument against AI in safety-critical development. These industries already have the architectural foundations to manage it responsibly. That argument is already lost, and it should be. AI tools are accelerating development, surfacing defects earlier, and handling the kind of repetitive verification work that exhausts engineers and introduces its own error rate.
The question was never whether AI would enter these industries. It’s here. The question is whether the engineering discipline surrounding it will keep pace.
Compound uncertainty doesn’t care about your intentions or your vendor’s benchmark scores. A 98% accurate agent in a 34-step open-loop workflow has already crossed the coin-flip line. Those numbers don’t improve because the use case is important or the schedule is tight.

Compound uncertainty in multi-step workflows. Even with 95% per-step accuracy, overall success rate declines sharply as the number of workflow steps (N) increases—not because model performance degrades, but because the workflow itself compounds error. Source: Parasoft
What does improve the outcome is treating AI in safety-critical development the way these industries have always treated unreliable components: with gates, evidence, and documented reasoning that survives an audit.
The standards that govern medical devices, aviation software, and automotive systems were written for a deterministic world. But the principles they encode—rigorous verification, traceable decisions, complete coverage, and structured safety arguments—turn out to be exactly the right response to a world where probabilistic behavior slipped into the development process before anyone checked its credentials.
ISO/PAS 8800 is the automotive industry’s first formal attempt to extend those principles into AI-specific territory. Other domains are watching. The framework outlined in the embedded world—manage uncertainty, bound it, argue it, and monitor it—applies whether you’re building firmware for a ventilator or a flight control system or an autonomous vehicle.
You will never eliminate functional insufficiency from an AI system. However, you can build an architecture that catches it before it becomes a safety event. That’s not a limitation of technology. It’s just engineering.
Arthur Hicken is a senior software evangelist at Parasoft.
Ricardo Camacho is director of product strategy for embedded and safety critical compliance at Parasoft.
Related Content
- AI Safety Moves to the Forefront
- Specifying Objectives is Key to AI Safety
- Can We Trust AI in Safety Critical Systems?
- Safe Automated Driving Starts with Architecture
- The impact of AI/ML on qualifying safety-critical software
The post Compound uncertainty: AI’s hidden risk in safety-critical development appeared first on EDN.
CPLD from a happier era
| submitted by /u/Quietgoer [link] [comments] |
Greece-based METLEN signs long-term commercial gallium supply agreement
Wolfspeed adds Andy W. Mattes to board
How SiC and GaN are reshaping automotive power electronics
Wide-bandgap (WBG) materials, particularly silicon carbide (SiC) and gallium nitride (GaN), are no longer considered exotic semiconductors. The automotive industry has chosen them for their ability to switch faster, tolerate higher blocking voltages and temperatures, and dissipate less energy than conventional silicon.
The physical and electrical characteristics of SiC and GaN enable improved efficiency in electric and hybrid drivetrains, higher power density, and better thermal management. This article examines the current state and next steps for both technologies across different key automotive areas, including traction inverters, on-board chargers (OBCs), DC/DC converters, and auxiliary power systems.
Traction inverters: the realm of SiC, but GaN makes headway
The transition from a 400-V to 800-V bus architecture, a common trend in electric-vehicle design, has halved the current required to deliver the same power. This reduction, in turn, enables ultra-fast charging, as EVs can absorb more power without incurring hazardous current levels or excessive heating. Moreover, the 800-V bus power delivery significantly lowers internal heat loss and allows for lighter and thinner vehicle wiring.
This architecture shift is a key factor for WBG adoption. At 800 V, the traction inverter operates with bus voltages that are very close, or even higher, than the rating limits of conventional silicon power devices, such as IGBTs.
SiC MOSFETs, rated at 1,200 V or higher with low on-resistance (RDS(on)) and fast-switching behavior, are suited for this application. In 2021, SiC inverters had a market share of less than 8% in global EV production, reaching 24% by 2026, according to market research firm Market Intelo. Analysts estimate that by 2030, SiC inverters will reach a 55% market share across EV production.
In January 2025, Wolfspeed Inc. introduced its Gen 4 SiC MOSFET platform, covering 750-V, 1,200-V, and 2,300-V voltage classes in discrete, module, and bare-die form. Compared with the previous version, Gen 4 technology reduces the specific on-resistance (Ron,sp) at high temperatures by up to 21% (with an even higher reduction at low temperatures) and provides improved turn-on performance with reduced ringing.
Built on this platform are the 1,200-V six-pack power modules (Figure 1), part of the automotive-qualified YM Six-Pack module line. These modules integrate a direct-cooled pin-fin baseplate and use sintered die-attach layers, copper-clip interconnects, and epoxy encapsulation to improve power-cycling capability. According to Wolfspeed, they deliver a 3× higher power-cycling capability at rated operating temperature than comparable competitor modules. The YM package size is compatible with existing IGBT inverter housings, simplifying platform migration.
Figure 1: Based on Wolfspeed’s Gen 4 SiC MOSFET technology, the six-pack YM power modules comply with the AQG-324 automotive standard. (Source: Wolfspeed Inc.)
Wolfspeed recently introduced its Gen 5 SiC MOSFET planar technology. Manufactured in Wolfspeed’s 200-mm fabs, the latest generation further reduces Ron,sp by up to 27% for 1,200-V devices, raising continuous junction temperature to 200°C for improved reliability.
STMicroelectronics provides 750-V and 1,200-V, automotive-qualified devices for 400-V and 800-V EV traction inverters, thanks to the introduction of the company’s Gen 4 SiC MOSFET technology. Gen 4 devices offer reduced RDS(on) (8.2 mΩ and 10.2–10.9 mΩ for the 750-V and 1,200-V classes, respectively) to cut conduction losses.
ST also announced the ongoing development of a higher-temperature-capable architecture to further reduce RDS(on) at high junction temperatures, meeting the requirements of air-cooled or passively cooled traction inverter designs.
Rohm Semiconductor introduced the TRCDRIVE pack, designed for xEV traction inverters. Built on Gen 4 SiC MOSFET technology, these 750-V and 1,200-V, two-in-one SiC molded modules feature higher power density, a compact layout that optimizes heat dissipation, and signal terminals supporting press-fit mounting (Figure 2).
Figure 2: Rohm’s TRCDRIVE pack modules offer high power density and simplify assembly through press-fit pins. (Source: Rohm Semiconductor)
Rohm also partnered with Schaeffler on a high-voltage inverter brick in mass production for a leading Chinese automaker. The brick integrates Rohm’s Gen 4 SiC MOSFET bare chips with a DC-link capacitor, a cooling solution, and a DC boost function. The design allows 800-V EVs to use a 400-V charging infrastructure. More recently, Rohm announced the availability of its Gen 5 SiC MOSFETs, targeting xEV traction inverters with a further reduction of RDS(on) at high temperatures.
Cambridge GaN Devices (CGD) has developed a 650-V ICeGaN device for automotive applications, including xEV traction inverters. While the device offers a lower blocking voltage than SiC counterparts, according to CGD, it can be paralleled without suffering imbalance or requiring a careful selection of components with similar characteristics.
The ICeGaN device integrates protection features, offering low RDS(on) (9 mΩ), reduced losses, and improved thermal management. CGD has also showcased a multilevel, 800-V inverter based on this device that can power electric motors to over 100-kW peak, 75-kW continuous power.
OBCs: SiC and GaN share the space
The OBC converts the AC grid power to the DC required by the main battery. It operates at lower power (typically 11 kW to 22 kW for passenger cars) than the traction inverter. SiC MOSFETs are currently the most common choice for OBCs, particularly for 800-V battery systems in which 1,200-V SiC devices offer wide operating margins and high reliability.
Rohm released a family of 750-V and 1,200-V SiC molded modules in the HSDIP20 package for xEV OBCs. The package integrates components for power-factor correction (PFC) and LLC conversion, including SiC MOSFETs, an insulating substrate, and decoupling elements. Available in four-in-one and six-in-one configurations, the modules reduce chip temperature by up to 38°C under a 25-W output load compared with discrete SiC MOSFETs.
Navitas Semiconductor announced the automotive qualification of its high-power GaNSafe Gen 4 ICs to both AEC-Q100 (integrated circuit) and AEC-Q101 (discrete transistor) standards (Figure 3). The GaNSafe family integrates control, gate drive, and sensing. It also offers short-circuit protection with a maximum latency of 350 ns, 2-kV ESD protection on all pins, programmable slew rate control, and elimination of the negative gate drive requirement. The devices are suited for OBCs and HV-LV DC/DC converters.
Navitas also introduced the first production-ready, 650-V bidirectional GaNFast ICs with IsoFast isolated gate drivers. This solution enables OBCs with a single-stage AC/DC topology that eliminates the conventional two-stage approach (with a separate PFC and DC/DC).
Figure 3: For the automotive-qualification process, Navitas prepared a reliability report with over seven years of production and field-data analysis. (Source: Navitas Semiconductor)
DC/DC converters and 48-V systems: GaN gains ground
GaN power devices are being adopted in DC/DC converters for EV applications. In EVs, DC/DC converters step down the main 400-V or 800-V battery bus to 12 V or 48 V for vehicle auxiliary loads. For example, Vitesco Technologies selected Infineon Technologies AG’s CoolGaN 650-V devices for its Generation 5+ DC/DC converter. The fast-switching capability of GaN at 650 V enables higher converter switching frequencies, which reduces the size of the magnetics and filtering capacitors.
Figure 4: Infineon’s 100-V CoolGaN transistors target applications such as zone control and main DC/DC converters, auxiliary systems, and Class D audio amplifiers. (Source: Infineon Technologies AG)
Also, auxiliary vehicle systems, such as electric power steering pumps, cooling fans, HVAC compressors, and 48-V mild hybrid motor generators, operate at voltage levels at which 100-V- to 200-V-rated GaN devices are fully suitable today.
One example is Infineon’s automotive-grade GaN transistor family that is suitable for low-voltage subsystems, such as 48-V and auxiliary power rails in hybrid and full-electric vehicles. These CoolGaN 100-V G1 devices (Figure 4) are qualified to AEC-Q101.
SiC is also used in DC/DC converters, particularly for bidirectional designs operating from 800-V battery systems. The Rohm HSDIP20 molded modules mentioned in the OBC section are specified for both PFC and LLC DC/DC stages, making them suitable for OBC and DC/DC converter applications.
Final considerations
After reaching mature status as a semiconductor technology, the primary challenge for SiC has shifted to scaling up production volume and reducing costs. The wide adoption of SiC in the automotive industry has forced the transition from older, 150-mm to 200-mm wafers, with the setup of dedicated fabs. This shift significantly reduces the cost of single chips and increases the yield per wafer. Wolfspeed has advanced production by developing the industry’s first 300-mm, single-crystal SiC wafer.
In the past, GaN faced issues with automotive adoption due to a lack of long-term field-reliability data. As mentioned, several GaN devices have successfully achieved AEC-Q101 and AEC-Q100 qualifications. Moreover, several manufacturers, including Texas Instruments Inc., are claiming a failure-in-time rate for GaN devices below 1 (fewer than one failure per billion device-hours) over a targeted 10- or 15-year lifecycle.
Interestingly, GaN is also experiencing a 300-mm trend. Because GaN is typically grown on top of standard silicon substrates (GaN-on-Si), companies such as Infineon have scaled 300-mm GaN power wafer technology by using existing silicon manufacturing lines, lowering the device costs.
Imec also announced plans to manufacture 300-mm GaN wafers with several partners, including Aixtron, GlobalFoundries, KLA Corporation, Synopsys, and Veeco. The GaN program will focus first on using 300-mm Si(111) as a substrate for low-power applications, followed by high-power applications (650 V and above) using 300-mm semi-spec and CMOS-compatible QST engineered substrates from Qromis Inc.
The post How SiC and GaN are reshaping automotive power electronics appeared first on EDN.
Finished my modular game console
| This is hackxpansion, it is powered by the RP2354B, has a 2" 240x320 LCD, and a ≈6h battery life while in use. It has two modules slots by default, and I'm currently working on a back attachment (last photo) which add two more slots, but I think the postal company lost one of my packages that had the parts for it😭 The modules connect with a 2x7 2.54mm header, this way you don't even need to make a pcb to create new modules, just use a pref board, and you can just plug in dupont cables directly into the device. Each module has two resistors, which when connected each become the top resistor of a voltage divider, a 12bit ADC measures the resulting voltages, and loads the correct driver for that module. The firmware is written in rust, in a way so that writing new drivers and apps is really easy, and can be done in external crates. Each app can depend on drivers, and only be loaded into the app list, if all their requirements are met. I tried porting a NES emulator, but there doesn't exist an emulator written in rust currently that actually performs well on this hardware, I got an average of 12FPS in Super Mario Bros. I've collabed with Hack Club, and I will be running a program where if you are a teen 13-18(inclusive) and design 4 modules, you get funding to make these modules and get one of these consoles for free. The program will start on Aug 3 and end on Aug 31. If you want to participate [RSVP] now! (https://meko.fillout.com/hackxpansion). [link] [comments] |



