mirror of
https://github.com/rfivet/stm32bringup.git
synced 2024-12-18 06:46:23 -05:00
Activate warnings: -pedantic, -Wstrict-prototypes and -Wno-unused-parameter.
This commit is contained in:
parent
55a48fd471
commit
c3dc389ff2
6
blink.c
6
blink.c
@ -1,9 +1,9 @@
|
|||||||
/* blink.c -- user LED blink
|
/* blink.c -- user LED blink
|
||||||
** Copyright (c) 2020 Renaud Fivet
|
** Copyright (c) 2020-2021 Renaud Fivet
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* Memory locations defined by linker script */
|
/* Memory locations defined by linker script */
|
||||||
extern long __StackTop ; /* &__StackTop points after end of stack */
|
void __StackTop( void) ; /* __StackTop points after end of stack */
|
||||||
void Reset_Handler( void) ; /* Entry point for execution */
|
void Reset_Handler( void) ; /* Entry point for execution */
|
||||||
|
|
||||||
/* Interrupt vector table:
|
/* Interrupt vector table:
|
||||||
@ -13,7 +13,7 @@ void Reset_Handler( void) ; /* Entry point for execution */
|
|||||||
*/
|
*/
|
||||||
typedef void (*isr_p)( void) ;
|
typedef void (*isr_p)( void) ;
|
||||||
isr_p const isr_vector[ 2] __attribute__((section(".isr_vector"))) = {
|
isr_p const isr_vector[ 2] __attribute__((section(".isr_vector"))) = {
|
||||||
(isr_p) &__StackTop,
|
__StackTop,
|
||||||
/* System Exceptions */
|
/* System Exceptions */
|
||||||
Reset_Handler
|
Reset_Handler
|
||||||
} ;
|
} ;
|
||||||
|
6
boot.c
6
boot.c
@ -1,9 +1,9 @@
|
|||||||
/* boot.c -- entry point at reset
|
/* boot.c -- entry point at reset
|
||||||
** Copyright (c) 2020 Renaud Fivet
|
** Copyright (c) 2020-2021 Renaud Fivet
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* Memory locations defined by linker script */
|
/* Memory locations defined by linker script */
|
||||||
extern long __StackTop ; /* &__StackTop points after end of stack */
|
void __StackTop( void) ; /* __StackTop points after end of stack */
|
||||||
void Reset_Handler( void) ; /* Entry point for execution */
|
void Reset_Handler( void) ; /* Entry point for execution */
|
||||||
|
|
||||||
/* Interrupt vector table:
|
/* Interrupt vector table:
|
||||||
@ -13,7 +13,7 @@ void Reset_Handler( void) ; /* Entry point for execution */
|
|||||||
*/
|
*/
|
||||||
typedef void (*isr_p)( void) ;
|
typedef void (*isr_p)( void) ;
|
||||||
isr_p const isr_vector[ 2] __attribute__((section(".isr_vector"))) = {
|
isr_p const isr_vector[ 2] __attribute__((section(".isr_vector"))) = {
|
||||||
(isr_p) &__StackTop,
|
__StackTop,
|
||||||
/* System Exceptions */
|
/* System Exceptions */
|
||||||
Reset_Handler
|
Reset_Handler
|
||||||
} ;
|
} ;
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
/* cstartup.c -- data and bss RAM memory initialization
|
/* cstartup.c -- data and bss RAM memory initialization
|
||||||
** Copyright (c) 2020 Renaud Fivet
|
** Copyright (c) 2020-2021 Renaud Fivet
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* Memory locations defined by linker script */
|
/* Memory locations defined by linker script */
|
||||||
extern long __StackTop ; /* &__StackTop points after end of stack */
|
void __StackTop( void) ; /* __StackTop points after end of stack */
|
||||||
void Reset_Handler( void) ; /* Entry point for execution */
|
void Reset_Handler( void) ; /* Entry point for execution */
|
||||||
extern const long __etext[] ; /* start of initialized data copy in flash */
|
extern const long __etext[] ; /* start of initialized data copy in flash */
|
||||||
extern long __data_start__[] ;
|
extern long __data_start__[] ;
|
||||||
@ -17,12 +17,12 @@ extern long __bss_end__ ; /* &__bss_end__ points after end of bss */
|
|||||||
*/
|
*/
|
||||||
typedef void (*isr_p)( void) ;
|
typedef void (*isr_p)( void) ;
|
||||||
isr_p const isr_vector[ 2] __attribute__((section(".isr_vector"))) = {
|
isr_p const isr_vector[ 2] __attribute__((section(".isr_vector"))) = {
|
||||||
(isr_p) &__StackTop,
|
__StackTop,
|
||||||
/* System Exceptions */
|
/* System Exceptions */
|
||||||
Reset_Handler
|
Reset_Handler
|
||||||
} ;
|
} ;
|
||||||
|
|
||||||
extern int main( void) ;
|
int main( void) ;
|
||||||
|
|
||||||
void Reset_Handler( void) {
|
void Reset_Handler( void) {
|
||||||
const long *f ; /* from, source constant data from FLASH */
|
const long *f ; /* from, source constant data from FLASH */
|
||||||
|
4
dht11.c
4
dht11.c
@ -1,5 +1,5 @@
|
|||||||
/* dht11.c -- DHT11 humidity and temperature sensor reading */
|
/* dht11.c -- DHT11 humidity and temperature sensor reading */
|
||||||
/* Copyright (c) 2020 Renaud Fivet */
|
/* Copyright (c) 2020-2021 Renaud Fivet */
|
||||||
|
|
||||||
#include "dht11.h" /* implements DHT11 API */
|
#include "dht11.h" /* implements DHT11 API */
|
||||||
|
|
||||||
@ -49,7 +49,7 @@ dht11_retv_t dht11_read( void) {
|
|||||||
* 0 coded as 50us low then 26~28us high
|
* 0 coded as 50us low then 26~28us high
|
||||||
* 1 coded as 50us low then 70us high
|
* 1 coded as 50us low then 70us high
|
||||||
*/
|
*/
|
||||||
wait_level( LOW) ; /* HIGH -> LOW, ends, 80us high, starts 50us low */
|
wait_level( LOW) ; /* HIGH -> LOW, ends 80us high, starts 50us low */
|
||||||
int threshold = (MAX_RETRIES + retries) / 2 ;
|
int threshold = (MAX_RETRIES + retries) / 2 ;
|
||||||
|
|
||||||
unsigned char sum = 0 ;
|
unsigned char sum = 0 ;
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
/* dht11main.c -- sample DHT11 sensor */
|
/* dht11main.c -- sample DHT11 sensor */
|
||||||
/* Copyright (c) 2020 Renaud Fivet */
|
/* Copyright (c) 2020-2021 Renaud Fivet */
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
#include "system.h"
|
#include "system.h"
|
||||||
#include "dht11.h"
|
#include "dht11.h"
|
||||||
|
|
||||||
int main() {
|
int main( void) {
|
||||||
static unsigned last ;
|
static unsigned last ;
|
||||||
|
|
||||||
dht11_init() ;
|
dht11_init() ;
|
||||||
|
@ -21,7 +21,7 @@ void ds18b20_init( void) {
|
|||||||
input() ; /* Wire floating, HIGH by pull-up */
|
input() ; /* Wire floating, HIGH by pull-up */
|
||||||
}
|
}
|
||||||
|
|
||||||
static ds18b20_retv_t initialization() {
|
static ds18b20_retv_t initialization( void) {
|
||||||
/* Reset */
|
/* Reset */
|
||||||
output() ; /* Wire LOW */
|
output() ; /* Wire LOW */
|
||||||
usleep( 480) ;
|
usleep( 480) ;
|
||||||
|
6
ledon.c
6
ledon.c
@ -1,9 +1,9 @@
|
|||||||
/* ledon.c -- user LED on
|
/* ledon.c -- user LED on
|
||||||
** Copyright (c) 2020 Renaud Fivet
|
** Copyright (c) 2020-2021 Renaud Fivet
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* Memory locations defined by linker script */
|
/* Memory locations defined by linker script */
|
||||||
extern long __StackTop ; /* &__StackTop points after end of stack */
|
void __StackTop( void) ; /* __StackTop points after end of stack */
|
||||||
void Reset_Handler( void) ; /* Entry point for execution */
|
void Reset_Handler( void) ; /* Entry point for execution */
|
||||||
|
|
||||||
/* Interrupt vector table:
|
/* Interrupt vector table:
|
||||||
@ -13,7 +13,7 @@ void Reset_Handler( void) ; /* Entry point for execution */
|
|||||||
*/
|
*/
|
||||||
typedef void (*isr_p)( void) ;
|
typedef void (*isr_p)( void) ;
|
||||||
isr_p const isr_vector[ 2] __attribute__((section(".isr_vector"))) = {
|
isr_p const isr_vector[ 2] __attribute__((section(".isr_vector"))) = {
|
||||||
(isr_p) &__StackTop,
|
__StackTop,
|
||||||
/* System Exceptions */
|
/* System Exceptions */
|
||||||
Reset_Handler
|
Reset_Handler
|
||||||
} ;
|
} ;
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
/* ledtick.c -- System Tick driven user LED blink
|
/* ledtick.c -- System Tick driven user LED blink
|
||||||
** Copyright (c) 2020 Renaud Fivet
|
** Copyright (c) 2020-2021 Renaud Fivet
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* Memory locations defined by linker script */
|
/* Memory locations defined by linker script */
|
||||||
extern long __StackTop ; /* &__StackTop points after end of stack */
|
void __StackTop( void) ; /* __StackTop points after end of stack */
|
||||||
void Reset_Handler( void) ; /* Entry point for execution */
|
void Reset_Handler( void) ; /* Entry point for execution */
|
||||||
|
|
||||||
void SysTick_Handler( void) ;
|
void SysTick_Handler( void) ;
|
||||||
@ -15,7 +15,7 @@ void SysTick_Handler( void) ;
|
|||||||
*/
|
*/
|
||||||
typedef void (*isr_p)( void) ;
|
typedef void (*isr_p)( void) ;
|
||||||
isr_p const isr_vector[ 16] __attribute__((section(".isr_vector"))) = {
|
isr_p const isr_vector[ 16] __attribute__((section(".isr_vector"))) = {
|
||||||
(isr_p) &__StackTop,
|
__StackTop,
|
||||||
/* System Exceptions */
|
/* System Exceptions */
|
||||||
Reset_Handler,
|
Reset_Handler,
|
||||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
|
10
startup.c
10
startup.c
@ -1,9 +1,9 @@
|
|||||||
/* startup.c -- entry point at reset and C startup
|
/* startup.c -- entry point at reset and C startup
|
||||||
** Copyright (c) 2020 Renaud Fivet
|
** Copyright (c) 2020-2021 Renaud Fivet
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* Memory locations defined by linker script */
|
/* Memory locations defined by linker script */
|
||||||
extern long __StackTop ; /* &__StackTop points after end of stack */
|
void __StackTop( void) ; /* __StackTop points after end of stack */
|
||||||
void Reset_Handler( void) ; /* Entry point for execution */
|
void Reset_Handler( void) ; /* Entry point for execution */
|
||||||
extern const long __etext[] ; /* start of initialized data copy in flash */
|
extern const long __etext[] ; /* start of initialized data copy in flash */
|
||||||
extern long __data_start__[] ;
|
extern long __data_start__[] ;
|
||||||
@ -27,7 +27,7 @@ dflt_hndlr( SysTick) ;
|
|||||||
*/
|
*/
|
||||||
typedef void (*isr_p)( void) ;
|
typedef void (*isr_p)( void) ;
|
||||||
isr_p const isr_vector[ 16] __attribute__((section(".isr_vector"))) = {
|
isr_p const isr_vector[ 16] __attribute__((section(".isr_vector"))) = {
|
||||||
(isr_p) &__StackTop,
|
__StackTop,
|
||||||
/* System Exceptions */
|
/* System Exceptions */
|
||||||
Reset_Handler,
|
Reset_Handler,
|
||||||
NMI_Handler,
|
NMI_Handler,
|
||||||
@ -39,8 +39,8 @@ isr_p const isr_vector[ 16] __attribute__((section(".isr_vector"))) = {
|
|||||||
SysTick_Handler
|
SysTick_Handler
|
||||||
} ;
|
} ;
|
||||||
|
|
||||||
extern int init( void) ;
|
int init( void) ;
|
||||||
extern int main( void) ;
|
int main( void) ;
|
||||||
|
|
||||||
void Reset_Handler( void) {
|
void Reset_Handler( void) {
|
||||||
const long *f ; /* from, source constant data from FLASH */
|
const long *f ; /* from, source constant data from FLASH */
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* startup.txeie.c -- entry point at reset and C startup
|
/* startup.txeie.c -- entry point at reset and C startup
|
||||||
** Copyright (c) 2020 Renaud Fivet
|
** Copyright (c) 2020-2021 Renaud Fivet
|
||||||
** v6: device specific interrupts mapped
|
** v6: device specific interrupts mapped
|
||||||
** v5: System Exceptions mapped
|
** v5: System Exceptions mapped
|
||||||
** v4: calls to init() and main()
|
** v4: calls to init() and main()
|
||||||
@ -11,7 +11,7 @@
|
|||||||
#include "system.h" /* init() */
|
#include "system.h" /* init() */
|
||||||
|
|
||||||
/* Memory locations defined by linker script */
|
/* Memory locations defined by linker script */
|
||||||
extern long __StackTop ; /* &__StackTop points after end of stack */
|
void __StackTop( void) ; /* __StackTop points after end of stack */
|
||||||
void Reset_Handler( void) ; /* Entry point for execution */
|
void Reset_Handler( void) ; /* Entry point for execution */
|
||||||
extern const long __etext[] ; /* start of initialized data copy in flash */
|
extern const long __etext[] ; /* start of initialized data copy in flash */
|
||||||
extern long __data_start__[] ;
|
extern long __data_start__[] ;
|
||||||
@ -63,7 +63,7 @@ dflt_hndlr( USB) ;
|
|||||||
*/
|
*/
|
||||||
typedef void (*isr_p)( void) ;
|
typedef void (*isr_p)( void) ;
|
||||||
isr_p const isr_vector[ 16 + 32] __attribute__((section(".isr_vector"))) = {
|
isr_p const isr_vector[ 16 + 32] __attribute__((section(".isr_vector"))) = {
|
||||||
(isr_p) &__StackTop,
|
__StackTop,
|
||||||
/* System Exceptions */
|
/* System Exceptions */
|
||||||
Reset_Handler,
|
Reset_Handler,
|
||||||
NMI_Handler,
|
NMI_Handler,
|
||||||
|
Loading…
Reference in New Issue
Block a user