Feature/port avr build check (#35)
* fix atmega168 build. * remove time.h to solve AVR compile * Add AVR build to CI for compile check
This commit is contained in:
@@ -7,6 +7,7 @@ before_install:
|
|||||||
- sudo apt-get -y install build-essential
|
- sudo apt-get -y install build-essential
|
||||||
- sudo apt-get -y install gcc-arm-none-eabi
|
- sudo apt-get -y install gcc-arm-none-eabi
|
||||||
- sudo apt-get -y install libnewlib-arm-none-eabi
|
- sudo apt-get -y install libnewlib-arm-none-eabi
|
||||||
|
- sudo apt-get -y install gcc-avr avr-libc binutils-avr
|
||||||
|
|
||||||
compiler:
|
compiler:
|
||||||
- gcc
|
- gcc
|
||||||
@@ -38,3 +39,11 @@ jobs:
|
|||||||
script:
|
script:
|
||||||
- make stm32f10x
|
- make stm32f10x
|
||||||
- make at91sam7s
|
- make at91sam7s
|
||||||
|
- stage: ports-avr
|
||||||
|
os: linux
|
||||||
|
before_script:
|
||||||
|
- avr-gcc --version
|
||||||
|
script:
|
||||||
|
- make atmega168
|
||||||
|
- make bdk-atxx4-mstp
|
||||||
|
|
||||||
|
|||||||
@@ -122,6 +122,7 @@ void apdu_handler(
|
|||||||
handler_unrecognized_service(service_request,
|
handler_unrecognized_service(service_request,
|
||||||
service_request_len, src, &service_data);
|
service_request_len, src, &service_data);
|
||||||
}
|
}
|
||||||
|
(void)len;
|
||||||
break;
|
break;
|
||||||
case PDU_TYPE_UNCONFIRMED_SERVICE_REQUEST:
|
case PDU_TYPE_UNCONFIRMED_SERVICE_REQUEST:
|
||||||
service_choice = apdu[1];
|
service_choice = apdu[1];
|
||||||
|
|||||||
@@ -154,6 +154,7 @@ void handler_read_property(
|
|||||||
bytes_sent =
|
bytes_sent =
|
||||||
datalink_send_pdu(src, &npdu_data, &Handler_Transmit_Buffer[0],
|
datalink_send_pdu(src, &npdu_data, &Handler_Transmit_Buffer[0],
|
||||||
pdu_len);
|
pdu_len);
|
||||||
|
(void)bytes_sent;
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -133,6 +133,7 @@ void handler_write_property(
|
|||||||
bytes_sent =
|
bytes_sent =
|
||||||
datalink_send_pdu(src, &npdu_data, &Handler_Transmit_Buffer[0],
|
datalink_send_pdu(src, &npdu_data, &Handler_Transmit_Buffer[0],
|
||||||
pdu_len);
|
pdu_len);
|
||||||
|
(void)bytes_sent;
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -260,7 +260,7 @@ bool RS485_ReceiveError(
|
|||||||
void)
|
void)
|
||||||
{
|
{
|
||||||
bool ReceiveError = false;
|
bool ReceiveError = false;
|
||||||
uint8_t dummy_data;
|
volatile uint8_t dummy_data;
|
||||||
|
|
||||||
/* check for framing error */
|
/* check for framing error */
|
||||||
#if 0
|
#if 0
|
||||||
@@ -281,6 +281,7 @@ bool RS485_ReceiveError(
|
|||||||
if (ReceiveError) {
|
if (ReceiveError) {
|
||||||
RS485_LED1_On();
|
RS485_LED1_On();
|
||||||
}
|
}
|
||||||
|
(void)dummy_data;
|
||||||
|
|
||||||
return ReceiveError;
|
return ReceiveError;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -67,8 +67,9 @@ AVRDUDE_PORT := /dev/ttyUSB0
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
# Source locations
|
# Source locations
|
||||||
BACNET_CORE = ../../src
|
BACNET_SRC = ../../src
|
||||||
BACNET_INCLUDE = $(BACNET_CORE)
|
BACNET_CORE = $(BACNET_SRC)/bacnet
|
||||||
|
BACNET_INCLUDE = $(BACNET_SRC)
|
||||||
BACNET_BASIC = $(BACNET_CORE)/basic
|
BACNET_BASIC = $(BACNET_CORE)/basic
|
||||||
|
|
||||||
# local files for this project
|
# local files for this project
|
||||||
|
|||||||
@@ -20,7 +20,6 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <time.h>
|
|
||||||
#include "mstimer.h"
|
#include "mstimer.h"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user