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 )

u/Itchy_Dress_2967 — 5 days ago

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 ?

reddit.com
u/Itchy_Dress_2967 — 10 days ago

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)

https://preview.redd.it/giraqwp9hc0h1.png?width=452&format=png&auto=webp&s=d37d1398b4036893ea53a535f269160baeb51b2e

reddit.com
u/Itchy_Dress_2967 — 13 days ago

#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

reddit.com
u/Itchy_Dress_2967 — 17 days ago
▲ 7 r/Fedora

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

u/Itchy_Dress_2967 — 22 days ago

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

reddit.com
u/Itchy_Dress_2967 — 24 days ago