Código HTML:
#include "..\\include\Lib_Clara.h"
void (*LEDControl_W580)(int,int id,int RED,int GREEN,int BLUE, int br, int delay)=(void (*)(int,int id,int RED,int GREEN,int BLUE,int br,int delay))(0x4529BFA9);
BOOK * BPBook;
int TerminateElf(void * ,BOOK* book)
{
FreeBook(book);
return(1);
**
typedef struct
{
BOOK * book;
**MSG;
int ShowAuthorInfo(void *mess ,BOOK* book)
{
MSG * msg = (MSG*)mess;
MessageBox(0x6fFFFFFF,STR("BlueLED \n\n Mariolo 2010"),0, 1 ,5000,msg->book);
return(1);
**
const PAGE_MSG BP_PageEvents[]@ "DYN_PAGE" =
{
ELF_TERMINATE_EVENT, TerminateElf,
ELF_SHOW_INFO_EVENT, ShowAuthorInfo,
NIL_EVENT_TAG,NULL
**;
PAGE_DESC base_page ={"BP_BasePage",0,BP_PageEvents**;
void elf_exit(void)
{
kill_data(&ELF_BEGIN, (void(*)(void*))mfree_adr());
**
void onCloseBPBook(BOOK * book)
{
if (book)
{
MessageBox(0x6fFFFFFF, STR("BlueLED OFF."), 0, 1 ,5000, 0);
**
**
BOOK * CreateBPBook()
{
BPBook= new BOOK;
CreateBook(BPBook,onCloseBPBook,&base_page,"BlueLED",-1,0);
LEDControl_W580(0,0,0,0xFF,0,0,1);
return(BPBook);
**
int main(void)
{
CreateBPBook();
**
Puse la funcion de cambiar de color los led al abrir el elf, solo para saber si funcionaba
Marcadores