Florian-Fischer-InMach
Florian-Fischer-InMach
After Reading issue #196 i tried to change some settings in QT Creator. By changing the generator from ninja to MinGW Makefiles it works. This is the interesting part of...
I did some more investigation of this issue g++ just copy the filname passed on commandline into __FILE__ when i use this command `g++.exe .//////.\\\\./.\\./foo.cpp` it prints `.//////.\\./.\./foo.cpp` I think...
Hello @claremacrae Sry for late answer. Was busy with other stuff. I have read the workarounds but they do not solve my problem because they are all about getting abolute...
Hello I use this code to configure the MPU. I use some linker script magic to place dma stuff at begin of each ram section(d1/d2/d3/external) and extended to statisfy the...
My solution to fix the tail pointer: replace tailidx = (descidx + 1U) % ETH_RX_DESC_CNT; with tailidx = (ETH_RX_DESC_CNT + descidx - 1U) % ETH_RX_DESC_CNT;
For some reason i assumed modulo does not work for -1 in a unsigned variable. Do not remember if proofed this assumption. Yes the idea is to get the idx...
Did the proof now. Simplified to uint8_t -1 results 255 in the unsigned variable. Assume amount of descriptors to be 7. 255 % 7 = 3 Expected is 6 -->...
Please think about what the idea of interrupts and dma is. Then think about what your code is doing. If you want to shourcut the thinking read the answer i...