Next:
4.1 MCS51 variants
Up:
SDCC Compiler User Guide
Previous:
3.19 Defines Created by
Contents
Index
4
. Notes on supported Processors
Subsections
4
.
1
MCS51 variants
4
.
1
.
1
pdata access by SFR
4
.
1
.
2
Other Features available by SFR
4
.
1
.
3
Bankswitching
4
.
1
.
3
.
1
Hardware
4
.
1
.
3
.
2
Software
4
.
2
DS400 port
4
.
3
The Z80 and gbz80 port
4
.
4
The HC08 port
4
.
5
The PIC14 port
4
.
5
.
1
PIC Code Pages and Memory Banks
4
.
5
.
2
Adding New Devices to the Port
4
.
5
.
3
Interrupt Code
4
.
5
.
4
Linking and Assembling
4
.
5
.
5
Command-Line Options
4
.
5
.
6
Environment Variables
4
.
5
.
7
The Library
4
.
5
.
7
.
1
error: missing definition for symbol ``__gptrget1''
4
.
5
.
7
.
2
Processor mismatch in file ``XXX''.
4
.
5
.
8
Known Bugs
4
.
5
.
8
.
1
Function arguments
4
.
5
.
8
.
2
Regression tests fail
4
.
6
The PIC16 port
4
.
6
.
1
Global Options
4
.
6
.
2
Port Specific Options
4
.
6
.
2
.
1
Code Generation Options
4
.
6
.
2
.
2
Optimization Options
4
.
6
.
2
.
3
Assembling Options
4
.
6
.
2
.
4
Linking Options
4
.
6
.
2
.
5
Debugging Options
4
.
6
.
3
Enviroment Variables
4
.
6
.
4
Preprocessor Macros
4
.
6
.
5
Directories
4
.
6
.
6
Pragmas
4
.
6
.
7
Header Files
4
.
6
.
8
Libraries
Building the libraries
4
.
6
.
9
Adding New Devices to the Port
4
.
6
.
10
Memory Models
4
.
6
.
11
Stack
4
.
6
.
12
Functions
4
.
6
.
13
Function return values
4
.
6
.
14
Interrupts
4
.
6
.
15
Generic Pointers
4
.
6
.
16
PIC16 C Libraries
4
.
6
.
16
.
1
Standard I/O Streams
4
.
6
.
16
.
2
Printing functions
4
.
6
.
16
.
3
Signals
4
.
6
.
17
PIC16 Port - Tips
4
.
6
.
17
.
1
Stack size
4
.
6
.
18
Known Bugs
Build Daemon user 2008-06-26