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:
Steve Karg
2020-01-19 20:33:03 -06:00
committed by GitHub
parent 738ef825b0
commit c9399ce501
7 changed files with 19 additions and 6 deletions
+9
View File
@@ -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
+1
View File
@@ -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];
+1
View File
@@ -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;
} }
+1
View File
@@ -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;
} }
+2 -1
View File
@@ -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;
} }
+3 -2
View File
@@ -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
-1
View File
@@ -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"
/** /**