Search found 17 matches

by geebee
Tue Dec 31, 2019 11:32 pm
Forum: Small Change Requests
Topic: LWIP improvements Topic is solved
Replies: 27
Views: 5050

Re: LWIP improvements Topic is solved

OK, attached are some changes: - makefile allows users to pull in different LWIP filesets (first version, i.e. does not require any existing project to change) - safety/clarity changes to static options - my fixes for lwipthread + a subset of steved changes (I left out anything multicast, plus PPPOE...
by geebee
Wed Dec 18, 2019 7:52 pm
Forum: Small Change Requests
Topic: LWIP improvements Topic is solved
Replies: 27
Views: 5050

Re: LWIP improvements Topic is solved

I looked over the code submitted by steved, and I think it's almost entirely orthogonal to what I have submitted, so I don't think it makes sense to merge them into a single commit. Furthermore, unless there is more code/more recent versions of hal_mac and lwipthread, it seems that those changes are...
by geebee
Wed Dec 11, 2019 5:48 am
Forum: Small Change Requests
Topic: LWIP improvements Topic is solved
Replies: 27
Views: 5050

Re: LWIP improvements Topic is solved

Thank you for looking over the changes! Some replies/clarifications, numbers matching your points: 1. Just to clarify what I mean by dynamic reconfiguration, I'm working on firmwares for devices that get shipped out to customers which need to configure them for their network, which basically results...
by geebee
Thu Dec 05, 2019 4:40 pm
Forum: Small Change Requests
Topic: LWIP improvements Topic is solved
Replies: 27
Views: 5050

LWIP improvements Topic is solved

Hi, I've been using ChibiOS+LWIP for a couple of years, and I've been making some changes which I think might be useful in general, so here they are for your consideration to integrate them in ChibiOS. The main feature that is missing for me from the current LWIP bindings is some way to reconfigure ...
by geebee
Fri Dec 14, 2018 11:33 pm
Forum: Bug Reports
Topic: IRQ handlers in C++ Topic is solved
Replies: 1
Views: 392

IRQ handlers in C++ Topic is solved

Actually the reason why I found the bug with the thumb bit. I'm assuming they are meant to work, since the files defining the ISR macro have "#ifdef __cplusplus" for the functions. The problem with them is that the method names get decorated in C++, so that they won't override the weak sym...
by geebee
Fri Dec 14, 2018 11:24 pm
Forum: Bug Reports
Topic: Thumb bit not set on unhandled exceptions on ARMCMx Topic is solved
Replies: 1
Views: 365

Thumb bit not set on unhandled exceptions on ARMCMx Topic is solved

I noticed that the thumb bit does not get set correctly in the interrupt vector. For example, looking at the first few entries (gdb) x/32dx 0 0x0: 0x20000400 0x080002c1 0x080002c3 0x080002c2 0x10: 0x080002c2 0x080002c2 0x080002c2 0x080002c2 0x20: 0x080002c2 0x080002c2 0x080002c2 0x08003cd1 0x30: 0x0...
by geebee
Thu Dec 06, 2018 10:35 pm
Forum: Bug Reports
Topic: Missing I2S PLL divisors on STM32F7 Topic is solved
Replies: 1
Views: 438

Missing I2S PLL divisors on STM32F7 Topic is solved

On 18.2 (but also seems to be the case in the most recent revision), I believe this line in os/hal/ports/STM32/STM32F7xx/hal_lld.c RCC->PLLI2SCFGR = STM32_PLLI2SR | STM32_PLLI2SN; Should also include the bits for the Q and P divisors, similarly to the SAI initialization below, something like RCC->PL...

Go to advanced search