0% found this document useful (0 votes)
34 views1 page

Built-In Functions: Built-In Function List by Category RS232 I/O Parallel Slave I/O

This document lists built-in functions in Microchip's MPLAB XC8 C compiler categorized by their functions such as RS232 I/O, parallel slave I/O, 2C I/O, processor controls, SPI/I2C I/O, discrete I/O, bit/byte manipulation and more. It provides the function name, a brief description and the page number in the documentation for over 50 common low-level programming functions.

Uploaded by

diegoifg
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views1 page

Built-In Functions: Built-In Function List by Category RS232 I/O Parallel Slave I/O

This document lists built-in functions in Microchip's MPLAB XC8 C compiler categorized by their functions such as RS232 I/O, parallel slave I/O, 2C I/O, processor controls, SPI/I2C I/O, discrete I/O, bit/byte manipulation and more. It provides the function name, a brief description and the page number in the documentation for over 50 common low-level programming functions.

Uploaded by

diegoifg
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Built-In Functions

BUILT-IN FUNCTION LIST BY CATEGORY


RS232 I/O
PARALLEL SLAVE I/O
getc()
p. 108
setup_psp()
putc()
p. 149
psp_input_full()
fgetc()
p. 108
psp_output_full()
gets()
p. 112
psp_overflow()
2
I C I/O
puts()
p. 150
fgets()
p. 112
i2c_start()
fputc()
p. 149
i2c_stop()
fputs()
p. 150
i2C_read
printf()
p. 146
i2c_write()
kbhit()
p. 124
i2c_poll()
PROCESSOR CONTROLS
fprintf()
p. 146
set_uart_speed()
p. 176
sleep()
perror()
p. 143
reset_cpu()
assert()
p. 89
restart_cause()
getchar()
p. 108
disable_interrupts()
putchar()
p. 149
enable_interrupts()
setup_uart()
p. 195
ext_int_edge()
SPI TWO WIRE I/O
read_bank()
setup_spi()
p. 189
write_bank()
spi_read()
p. 204
label_address()
spi_write()
p. 205
goto_address()
spi_data_is_in()
p. 203
getenv()
DISCRETE I/O
clear_interrupts()
output_low()
p. 142
setup_oscillator()
BIT/BYTE MANIPULATION
output_high()
p. 141
output_float()
p. 141
shift_right()
output_bit()
p. 140
shift_left()
input()
p. 119
rotate_right()
output_X()
p. 139
rotate_left()
output_toggle()
p. 143
bit_clear()
input_state()
p. 120
bit_set()
input_X()
p. 121
bit_test()
port_b_pullups()
p. 145
swap()
set_tris_X()
p. 175
make8()
make16()
make32()
mul()

85

p. 189
p. 148
p. 148
p. 148
p. 116
p. 117
p. 115
p. 118
p. 115
p. 203
p. 158
p. 159
p. 99
p. 101
p. 103
p. 153
p. 216
p. 126
p. 113
p. 110
p. 95
p. 185
p. 200
p. 199
p. 161
p. 161
p. 91
p. 92
p. 92
p. 215
p. 132
p. 132
p. 133
p. 137

You might also like