Tool/software: Code Composer Studio
I have the following code
#include <stdint.h>
#include <stdbool.h>
#include <string.h>
#include "inc/hw_ints.h"
#include "inc/hw_memmap.h"
#include "inc/hw_types.h"
#include "driverlib/debug.h"
#include "driverlib/flash.h"
#include "driverlib/gpio.h"
#include "driverlib/interrupt.h"
#include "driverlib/rom.h"
#include "driverlib/rom_map.h"
#include "driverlib/sysctl.h"
#include "driverlib/systick.h"
#include "driverlib/timer.h"
#include "drivers/pinout.h"
#include "lwip/udp.h"
#include "utils/locator.h"
#include "utils/lwiplib.h"
#include "utils/uartstdio.h"
#include "utils/ustdlib.h"
void main() {
struct pbuf *pdat;
do {
pdat = pbuf_alloc( PBUF_TRANSPORT, 100, PBUF_RAM);
} while (pdat==NULL);
.. further code ..
}
The program never leaves the loop. I.e. I do not get a pbuf allocated!
What am I missing?