enum syntax for non inline definition.

Is this in proper form?

enum JR_Rx_Setting{
	JR_Rx_Set_Center = 0x10000000;
	JR_Rx_Set_DeadBand = 0x01000000;
	JR_Rx_Set_Upper_Limit = 0x00100000;
	JR_Rx_Set_Lower_Limit = 0x00010000;
	JR_Rx_Set_Channel_Symmetry_Upper = 0x00001000;
	JR_Rx_Set_Channel_Symmetry_Lower = 0x00000100;
}
enum JR_Rx_RFInfo{
	JR_Rx_Normal = 0x10000000;
	JR_Rx_Carrier_Loss = 0x01000000;
	JR_Rx_Garbage_Stream = 0x00100000;
	JR_Rx_Bad_Frame = 0x00010000;
}

I think the values within an enum list are separated by commas, not terminated with semicolons.

I'm a little surprised the compiler alowed the semicolons.

It hasn't been compiled yet, so the form is ok, only wrong delimiter.
So this is correct then?

enum JR_Rx_Setting{
	JR_Rx_Set_Center = 0x10000000,
	JR_Rx_Set_DeadBand = 0x01000000,
	JR_Rx_Set_Upper_Limit = 0x00100000,
	JR_Rx_Set_Lower_Limit = 0x00010000,
	JR_Rx_Set_Channel_Symmetry_Upper = 0x00001000,
	JR_Rx_Set_Channel_Symmetry_Lower = 0x00000100,
}
enum JR_Rx_RFInfo{
	JR_Rx_Normal = 0x10000000,
	JR_Rx_Carrier_Loss = 0x01000000,
	JR_Rx_Garbage_Stream = 0x00100000,
	JR_Rx_Bad_Frame = 0x00010000,
}

The comma is a separator, not a terminator. That last coma in each should probably be removed.

I think the closing brace needs a semicolon in each case.
Trailing commas are normally tolerated.