Managing Time Zone Challenges in International Embedded Systems

Developing embedded systems for international markets introduces complexities in time management and character encoding. A significant issue arises when devices designed for one specific region are deployed globally, as hardcoded time offsets result in incorrect local time display.For instance, a device originally configured for the China Stand ...

Posted on Mon, 14 Sep 2026 16:28:09 +0000 by OldWolf

Reverse Geocoding with Baidu Maps API in Android When Geocoder Fails on Android 8.0+

Applications may encounter issues where the native Geocoder class fails to resolve latitude and longitude coordinates into address information on Android 8.0 and later versions. When this occurs, a viable alternative is to leverage the Baidu Maps Web Service API for reverse geocoding. To use the Baidu Maps API, you first need a developer accoun ...

Posted on Thu, 03 Sep 2026 16:25:04 +0000 by nemethpeter

Implementing ATGM336H GPS Module Driver on STM32 Microcontrollers

Hardware Interface and Communication ProtocolThe ATGM336H module, produced by Zhongke Microelectronics, is a high-performance GNSS receiver supporting multiple satellite systems including BDS, GPS, GLONASS, and Galileo. It communicates via UART interface with a default baud rate of 9600. The module operates within a voltage range of 3.3V to 5V, ...

Posted on Tue, 28 Jul 2026 16:50:18 +0000 by maest

Retrieving GPS Time on Android Devices

Android devices can obtain accurate time for their current time zone through two primary methods: Method 1: Time Synchronization via Wi-Fi When the device is connected to a network and has Automatic date & time and Automatic time zone enabled in system settings, the system automatically updates to the correct time. Components like TextClock ...

Posted on Wed, 13 May 2026 09:13:02 +0000 by TomT