
u/Itchy_Dress_2967

My First Sim Rally Racing Game
Need tips on how to enjoy this game on keyboard while maintaining sim rally feel
( I am too broke for a racing rig )
How do you create Config Storage for STM32L4 ?
I am building a device and i need to store configs for the device
things to keep in mind :-
Data shouldnt be changed during firmware update or new code flash
it should be able to revert back to previous or reset if corrupted write (will use crc check)
also should allow to change config via modbus
how do you achieve it ?
need recommendations for mods and maps and online servers other than no hesi
bought this game of steam a few weeks ago and i installed no hesi maps and server links and played them but i got bored within the first week .
so i wanna try something new .
I dont have great Specs so i want something that feels good to drive and play rather than looking bonkers on realism
so any server + map recommendations
i want rally if possible else street / track racing and drifitng (least priority)
#include <msp430g2553.h>
void main(void)
{
WDTCTL = WDTPW | WDTHOLD; // Stop watchdog
// --- GPIO Setup ---
P3DIR |= BIT2; // Use P3.2 for LED
P3OUT &= ~BIT2;
// --- PWM Setup (Timer0_A) ---
// We can run TWO PWM signals off Timer0 using CCR1 and CCR2
P1SEL |= BIT6; // Select Timer functions
P1DIR |= BIT6; // P1.6 (TA0.1) and P3.6 (TA0.2)
P3SEL |= BIT6;
P3DIR |= BIT6;
TA0CCR0 = 1000; // Common PWM Period for both motors
TA0CCR1 = 500; // 50% Duty Cycle (Motor 2)
TA0CCTL1 = OUTMOD_7; // Reset/Set
TA0CCR2 = 250; // 25% Duty Cycle (Motor 1)
TA0CCTL2 = OUTMOD_7; // Reset/Set
TA0CTL = TASSEL_2 + MC_1; // SMCLK, Up mode
// --- Blink Setup (Timer1_A) ---
TA1CCR0 = 10000; // Large period for visible blink
TA1CCTL0 = CCIE; // Enable interrupt
TA1CTL = TASSEL_2 + MC_1 + ID_3; // SMCLK, Up mode, /8 Divider for slower blink
__bis_SR_register(GIE); // Enable interrupts
__bis_SR_register(LPM0_bits);
while(1);
}
#pragma vector = TIMER1_A0_VECTOR
__interrupt void Timer1_A0_ISR(void)
{
P3OUT ^= BIT2; // Toggle LED on P3.2
}
Refferences here :
https://drive.google.com/drive/folders/1igK4_5dBf-Hje2069207aoHdiPw_6nfQ?usp=drive_link
Lenovo LOQ : 15 IRX9
OS : Fedora 44 KDE Desktop + Windows 10 LSTC
I have these 2 oses dual booted and when I am in dgpu mode I can't boot to windows using grub for fedora ( works on other modes hybrid and igpu mode )
Error : ../..grub-core/loader/efi/chainloader.c:grub_load_image:870:cannot load image
I have a Lenovo LOQ 15IRX9
Currently holds Windows 10 LSTC
Tools I use are :
Flutter ( App development ) , Python , C , C++ , Stm32 , ESP-IDF , Vscode , KiCAD , OBS Studio
Games I play :
Steam : Among US and Among US 3D and some emulated games via Lutris
I want something that works great with laptops ( no driver mess ) , respects privacy and provides latest and stable tools and I need as native app managers like apt or rpm nothing else