- com0com and com2tcp must be installed on the Windows machine (https://sourceforge.net/projects/com0com/)
- socat must be installed on the linux box.
- Optional, to log the communication (on windows) install hub4com (part of the com0com project).
param ( | |
[string]$BinaryFile, | |
[string]$SearchString, | |
$Offset = 0, | |
$ExtractInt = $null, | |
$CalcCRC = $null, | |
$WriteCRC_SE = $null, | |
$WriteCRC_BE = $null, | |
$MaxCount = $null, | |
[switch]$Help = $false, |
param ( | |
[string]$HexFile, | |
[string]$SearchString, | |
$Offset = 0, | |
$ExtractInt = $null, | |
$MaxCount = $null, | |
[switch]$Help | |
) | |
# To disable these debug outputs, comment the lines below. |
param ( | |
[string]$HexFile, # Path to the HEX file | |
[string]$SearchString, # The string to search for | |
$Offset = 0, # Optional address offset (default is 0) | |
[switch]$Help # Optional help switch | |
) | |
# Display help and exit if -help is provided | |
if ($Help) { | |
Write-Host "For lack of a better tool, FindIHexString is a quickly hacked together script that searches through" |
This code is tested on the RX651 Test board, with the R5F565NEDDFP MCU,
Compiled using CC-RX v3.06.00, and utilizing r_bsp 7.42 and r_flash_rx v5.11
It is expected that this code can be used on at least other RX MCU's from Renesas.
Not all of the tested features are expected to work on all of the various RX MCU's.
$connectedInterfaces = Get-NetAdapter | Where-Object { $_.Status -eq 'Up' } | |
$connectedInterfaces | ForEach-Object { | |
$interfaceAlias = $_.Name | |
$dnsServers = Get-DnsClientServerAddress -InterfaceIndex $_.InterfaceIndex -AddressFamily IPv4 | Select-Object -ExpandProperty ServerAddresses | |
$interfaceMetric = (Get-NetIPInterface -InterfaceIndex $_.InterfaceIndex).InterfaceMetric | Select-Object -First 1 | |
for ($i = 0; $i -lt $dnsServers.Count; $i++) { | |
[PSCustomObject]@{ | |
InterfaceAlias = $interfaceAlias | |
InterfaceMetric = [string]$interfaceMetric |
This code is a macro written in Jinja2, a powerful template engine for Python. This macro, named var_dump, works similarly to PHP's var_dump() function. It helps to print or display structured information about variables, especially useful for debugging.
The var_dump macro takes four parameters:
-
var
: The variable you want to display. -
var_name
: The name of the variable (this is optional, and its default value is an empty string). -
space
: The indentation level (this is optional, and its default value is 0).
import pkg_resources | |
import subprocess | |
import sys | |
import importlib | |
import pprint | |
def install(package): | |
print(f'\n=======> Checking status of {package}:', flush=True) | |
try: | |
dist = pkg_resources.get_distribution(package) |
// ==UserScript== | |
// @name F1 key interception on Google Sheets to suppress the Help | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @description Interception of F1 keypress on Google Sheets and replaces default behavior with nothing. | |
// @author Flemming Steffensen | |
// @match https://docs.google.com/spreadsheets/* | |
// @grant none | |
// ==/UserScript== |