Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2015, 18:33
CaballeroRenzo
 
Fecha de Ingreso: mayo-2015
Mensajes: 3
Antigüedad: 9 años, 6 meses
Puntos: 0
Conocer memoria dinámica disponible.

Hola, soy nuevo en el foro, así que un saludo a todos!
Estoy utilizando C para programar el siguiente integrado MSP430F5438, la idea es que el integrado recopile muchísimos datos de sus entradas y los guarde en una especie de arreglo de estructuras, el tema es que el tamaño de la estructura puede variar de acuerdo a ciertas configuraciones (básicamente, de acuerdo a la cantidad de pines del integrado de los cuales quiero guardar información).
Por lo tanto, tengo 8 estructuras posibles, la mas pequeña de 9 bits y la mayor de 65 bits. Voy a utilizar una cola encadenada con punteros, de esa manera al inizializar todo, puedo solo definir el primer índice de la cola con la estructura apropiada y listo. Mi problema es que la cola debe ser lo mas grande posible, me gustaria saber si existe una manera de poder verificar cuanta memoria dinámica tengo disponible, así dentro mismo de la funcion que va encadenando, puedo detenerlo si estoy por alcanzar el límite.

Gracias, Renzo.