* These values are used throughout the code to calculator desired baud
* rates etc.
*/
-#define ENABLE_HSE
-#define ENABLE_RTC
-//efine CRYSTAL_MHZ 8
-//efine CLKSPEED_MHZ 72
+//#define ENABLE_HSE
+//#define CRYSTAL_MHZ 8
+#define CLKSPEED_MHZ 8
extern void clock_init();
-extern int clock_test();
// extern void clock_reset();
+/* RTC.C */
+#define ENABLE_RTC
+extern void rtc_init();
+
/* IVT.C */
extern void ivt_init();
extern void ivt_set_gate(unsigned char, void *(), short);
/* SYSINFO.C */
extern void sysinfo();
-/* POOL.c */
-extern void pool_init(size_t, unsigned int, uint32_t *);
-extern void * alloc();
-extern void free();
+/* HEAP.c */
+/* typedef void * (kalloc)(void * s);
+ * typedef void (kfree)(void * s, void * p); */
+extern void kheap_init();
+extern void * get_kheap();
+extern void * kalloc(void * s);
+extern void kfree(void * s, void * p);
+extern void kheap_info(void * s);
/* TERM.C */
extern void terminal();