Selfhosted email delivery with postfix
Note that it is assumed that a Gitlab docker instance is setup on a Debian 10/11 machine… This article follows the post.
Note that it is assumed that a Gitlab docker instance is setup on a Debian 10/11 machine… This article follows the post.
Today I write about the python documentation generator; Sphinx. Which is based on reStructuredText.
A well known Chinese kits maker Sipeed, has started selling a micro board based on the BL702 chip! With some additional peripherals such as an accelerometer ...
The Problem: getting a server with resources for Plex serving capabilities is expensive getting a server with TB storage is ineffective / moot, then whe...
Carrying on my spree of selfhosted software, I moved to hosting my on instance of the free and opensource ==Gitlab==. I think this will be the most rewarding...
I’ve always been shuffling around neovim, emacs, vscode. This writeup will explain how I’ve settled on the use of emacs. DOOM Emacs specifically.
In keeping with the times, I messed about with setting up an own Mastodon self-hosted instance!
In keeping with the times, I messed about with setting up an own Mastodon self-hosted instance!
The elephant in the room… The rust ecosystem seems to have caught on with the embedded world…
GNU Octave has a lesser known command line mode. I think it’s awesome. You get to work in the always familiar environment in the shell with vim running along...
I chanced upon the XT-ZB1 on ali-express on the lookout for the perfect IoT board… Coming at around 1.8usd this is more than perfect, this is a surprise! Mad...
Hello and Welcome! In this blog we are interested in all things embedded! Primarily the topics will revolve around the RT-Thread RTOS and cheap parts from o...
You may use the advertised Sipeed RV-Debugger Plus. It emulates a dual device one for the flashing (UART) and for JTAG.
this is a placeholder for an upcoming project
this is a placeholder for an upcoming project
The SSD1306 128x64 oled display is a popular I/O device that can be added to any project for example to provide some visual diagnostics. It comes in two main...
The board setup configuration is included in the path components/platform/soc/bl702/bl702_std/BSP_Board. In our case it’s the bl702_evb sub directory. It hou...
The SDK includes the freeRTOS as the system kernel. More info can be seen by clicking on the ‘More Info’ button on the top of this page. But the kernel is al...
The SDK has the provisions for device tree system. However this has been segregated into the flash tool with all the communication ports enabled. We will ...
Step 1: Led Fade Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit ipsum, bibendum eget semper ac, eleifend sit amet ex. In hac habitasse p...
Tick Timing Basic timing, there is nothing much to it. We just need a couple of functions for basic timing. If you are familiar with tick based timing in an...
We will study the UART peripheral here. First the basic polling mode. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #include <stdio.h> #includ...
The BL702 chip has 15 GPIOs. Each pin can be selected as one of the following modes: ANALOG_MODE Used as a function pin, input and output analo...
The bl_iot_sdk is the development toolkit provided for the development of applications for the BL70X and BL60X controllers. It is quite a pleasant environmen...
In this guide we will be setting a development environment for the bl602 development. Neovim is used here but you may choose to your liking. The important re...
In response to my rants on the low-power wireless situation with the ESP ecosystem, I’ve finally (hopefully :-) ) decided instead to base on the nRF52 platfo...
By contrast the esp-idf SDK feels intuitive and very matured. This is a given, considering the popularity of the ESP chips. My only gripe about this ecosyste...
This blog will here-on switch to the esp32-c3 controller… It is noted that the esp32 chips are infamous for higher power consumption, especially with the ra...
There are a multitude of chip manufacturers, let alone individual chip modules. It can get overwhelming quickly for a newbie in the field of embedded or IOT ...
Noise and interference is inherent in any electrical/electronic system. Their effects are especially prominent in analog systems. Most if not all embedded sy...
One of openocd’s hidden perks is it could use a typical ftdi232rl USB to Serial converter into a makeshift JTAG programmer. Not only is this cheap, it’s quic...
NuttX supports a variety of boards. One of the reasons I’ve settled on Nuttx is it’s front row support for cheap chinese boards. Namely the bluepill, esp32 a...
In this article series we will look at dealing and understanding linker script writing. Targetting the RISC-V RV32 core. We begin with looking at programming...