yarf 0.1
Yet Another RepRap Firmware
|
Contains the main entry point of the firmware. More...
#include "yarf.h"
#include "hardware/io.h"
#include "hardware/usart.h"
#include "hardware/steppers.h"
#include "hardware/clock.h"
#include "input/gcode.h"
#include "movement/planner.h"
#include "movement/block_handler.h"
#include "scheduling/periodic.h"
#include "temperature/temperature.h"
#include <avr/interrupt.h>
Go to the source code of this file.
Functions | |
int | main (void) |
The main function, which is the entry point of the firmware. | |
Variables | |
FUSES | |
The fuse values for the MCU. |
Contains the main entry point of the firmware.
Definition in file yarf.c.
int main | ( | void | ) |
{ .low = LFUSE, .high = HFUSE, .extended = EFUSE, }
The fuse values for the MCU.
These fuse values will be placed in a special section in the ELF output file, after linking. By embedding the fuse values in the ELF file, the entire firmware is packed into a single file, which can be used to program the entire MCU.