What is wrong with the code below code?
My code does not detect any key-press.
What do I need to do? Any initialization required?
Code: Select all
#include <arch/sms/SMSLib.h>
...
int main(void)
{
unsigned int status;
INIT_GRAPHICS();
while(1)
{
status = SMS_getKeysStatus();
if(status & PORT_A_KEY_1)
{
printf("status FIRE 1\n");
}
else if(status & PORT_A_KEY_2)
{
printf("status FIRE 2\n");
}
}
return 0;
}
Code: Select all
$(Z88DK_PATH)$(MYZ88DK) +sms -clib=sdcc_iy -startup=1 -v \
-pragma-include:$(CFG_PATH)/z88dk/zpragma_sms.inc \
-create-app \
$(SOURCE_PATH)/../experiments/sms_joy_test.c \
-o $(BUILD_PATH)/sms_joy_test.bin